/// <summary>
        ///		Create a new <see cref="CompactSessionSecurityTokenHandler"/>.
        /// </summary>
        /// <param name="claimCompactionMap">
        ///		Mappings from expanded claim type identifiers to compacted ones.
        /// </param>
        public CompactMachineKeySessionSecurityTokenHandler(IReadOnlyDictionary <string, string> claimCompactionMap)
        {
            if (claimCompactionMap == null)
            {
                throw new ArgumentNullException(nameof(claimCompactionMap));
            }

            _mapper = new ClaimMapper(claimCompactionMap);
        }
 /// <summary>
 ///		Create a new <see cref="CompactMachineKeySessionSecurityTokenHandler"/>.
 /// </summary>
 public CompactMachineKeySessionSecurityTokenHandler()
 {
     // Mappings will come from configuration.
     _mapper = new ClaimMapper();
 }