Бөлісу құралы:


SessionAuthenticationModule.AuthenticateSessionSecurityToken Метод

Определение

Выполняет проверку подлинности входящего запроса путем проверки маркера входящего сеанса. После успешной проверки он обновляет текущий контекст HTTP и субъект потока указанным SessionSecurityToken.

public:
 virtual void AuthenticateSessionSecurityToken(System::IdentityModel::Tokens::SessionSecurityToken ^ sessionToken, bool writeCookie);
public virtual void AuthenticateSessionSecurityToken(System.IdentityModel.Tokens.SessionSecurityToken sessionToken, bool writeCookie);
abstract member AuthenticateSessionSecurityToken : System.IdentityModel.Tokens.SessionSecurityToken * bool -> unit
override this.AuthenticateSessionSecurityToken : System.IdentityModel.Tokens.SessionSecurityToken * bool -> unit
Public Overridable Sub AuthenticateSessionSecurityToken (sessionToken As SessionSecurityToken, writeCookie As Boolean)

Параметры

sessionToken
SessionSecurityToken

Маркер безопасности сеанса, используемый для проверки подлинности входящего HTTP-запроса.

writeCookie
Boolean

true запись файла cookie сеанса; falseв противном случае .

Комментарии

Метод AuthenticateSessionSecurityToken вызывается из OnAuthenticateRequest метода. Он вызывает SetPrincipalFromSessionToken метод для проверки входящего маркера и обновления Thread.CurrentPrincipalHttpContext.User свойств. writeCookie Если параметр имеет значениеtrue, WriteSessionTokenToCookie метод вызывается для записи маркера сеанса в файл cookie.

Применяется к