/// <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(); }