SessionAuthenticationModule.AuthenticateSessionSecurityToken Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.