Comparteix a través de


SessionAuthenticationModule.AuthenticateSessionSecurityToken Método

Definición

Autentica la solicitud entrante validando el token de entrada de la sesión. Tras la validación correcta, actualiza el contexto HTTP actual y la entidad de seguridad del subproceso con el especificado 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)

Parámetros

sessionToken
SessionSecurityToken

El token de seguridad de sesión que se usará para autenticar la solicitud HTTP de entrada.

writeCookie
Boolean

true para escribir la cookie de sesión; de lo contrario, false.

Comentarios

Se AuthenticateSessionSecurityToken llama al método desde el OnAuthenticateRequest método . Llama al SetPrincipalFromSessionToken método para validar el token entrante y actualizar las Thread.CurrentPrincipal propiedades y HttpContext.User . Si el writeCookie parámetro es true, se invoca el WriteSessionTokenToCookie método para escribir el token de sesión en una cookie.

Se aplica a