3 implementations of IIssuanceSecurityTokenAuthenticator
System.ServiceModel (3)
System\ServiceModel\Security\NegotiationTokenAuthenticator.cs (1)
21abstract class NegotiationTokenAuthenticator<T> : CommunicationObjectSecurityTokenAuthenticator, IIssuanceSecurityTokenAuthenticator, ISecurityContextSecurityTokenCacheProvider
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (1)
23class SecuritySessionSecurityTokenAuthenticator : CommunicationObjectSecurityTokenAuthenticator, IIssuanceSecurityTokenAuthenticator, ILogonTokenCacheManager
System\ServiceModel\Security\WrappedSessionSecurityTokenAuthenticator.cs (1)
31internal class WrappedSessionSecurityTokenAuthenticator : SecurityTokenAuthenticator, IIssuanceSecurityTokenAuthenticator, ICommunicationObject
8 references to IIssuanceSecurityTokenAuthenticator
System.ServiceModel (8)
System\ServiceModel\Security\FederatedSecurityTokenManager.cs (2)
330IIssuanceSecurityTokenAuthenticator issuanceTokenAuthenticator = sta as IIssuanceSecurityTokenAuthenticator;
System\ServiceModel\Security\SecuritySessionServerSettings.cs (4)
499if (!(this.sessionTokenAuthenticator is IIssuanceSecurityTokenAuthenticator)) 501throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SecuritySessionRequiresIssuanceAuthenticator, typeof(IIssuanceSecurityTokenAuthenticator), this.sessionTokenAuthenticator.GetType()))); 554((IIssuanceSecurityTokenAuthenticator)this.sessionTokenAuthenticator).IssuedSecurityTokenHandler = this.OnTokenIssued; 555((IIssuanceSecurityTokenAuthenticator)this.sessionTokenAuthenticator).RenewedSecurityTokenHandler = this.OnTokenRenewed;
System\ServiceModel\Security\WrappedSessionSecurityTokenAuthenticator.cs (2)
34IIssuanceSecurityTokenAuthenticator _issuanceSecurityTokenAuthenticator; 73_issuanceSecurityTokenAuthenticator = wcfSessionAuthenticator as IIssuanceSecurityTokenAuthenticator;