1 write to sessionTokenAuthenticator
System.ServiceModel (1)
System\ServiceModel\Security\SecuritySessionServerSettings.cs (1)
498
this.
sessionTokenAuthenticator
= this.sessionProtocolFactory.SecurityTokenManager.CreateSecurityTokenAuthenticator(requirement, out this.sessionTokenResolver);
10 references to sessionTokenAuthenticator
System.ServiceModel (10)
System\ServiceModel\Security\SecuritySessionServerSettings.cs (10)
144
return this.
sessionTokenAuthenticator
;
458
if (this.
sessionTokenAuthenticator
!= null)
460
SecurityUtils.CloseTokenAuthenticatorIfRequired(this.
sessionTokenAuthenticator
, timeoutHelper.RemainingTime());
474
if (this.
sessionTokenAuthenticator
!= null)
476
SecurityUtils.AbortTokenAuthenticatorIfRequired(this.
sessionTokenAuthenticator
);
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;
557
SecurityUtils.OpenTokenAuthenticatorIfRequired(this.
sessionTokenAuthenticator
, timeoutHelper.RemainingTime());