3 implementations of IIssuanceSecurityTokenAuthenticator
System.ServiceModel (3)
System\ServiceModel\Security\NegotiationTokenAuthenticator.cs (1)
21
abstract class NegotiationTokenAuthenticator<T> : CommunicationObjectSecurityTokenAuthenticator,
IIssuanceSecurityTokenAuthenticator
, ISecurityContextSecurityTokenCacheProvider
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (1)
23
class SecuritySessionSecurityTokenAuthenticator : CommunicationObjectSecurityTokenAuthenticator,
IIssuanceSecurityTokenAuthenticator
, ILogonTokenCacheManager
System\ServiceModel\Security\WrappedSessionSecurityTokenAuthenticator.cs (1)
31
internal class WrappedSessionSecurityTokenAuthenticator : SecurityTokenAuthenticator,
IIssuanceSecurityTokenAuthenticator
, ICommunicationObject
8 references to IIssuanceSecurityTokenAuthenticator
System.ServiceModel (8)
System\ServiceModel\Security\FederatedSecurityTokenManager.cs (2)
330
IIssuanceSecurityTokenAuthenticator
issuanceTokenAuthenticator = sta as
IIssuanceSecurityTokenAuthenticator
;
System\ServiceModel\Security\SecuritySessionServerSettings.cs (4)
499
if (!(this.sessionTokenAuthenticator is
IIssuanceSecurityTokenAuthenticator
))
501
throw 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)
34
IIssuanceSecurityTokenAuthenticator
_issuanceSecurityTokenAuthenticator;
73
_issuanceSecurityTokenAuthenticator = wcfSessionAuthenticator as
IIssuanceSecurityTokenAuthenticator
;