Compartir vía


SessionAuthenticationModule.AuthenticateSessionSecurityToken Método

Definición

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

Token de seguridad de sesión que se va a usar para autenticar la solicitud HTTP entrante.

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