WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define o principal do thread e, opcionalmente, escreve o cookie da sessão.
public:
void SetPrincipalAndWriteSessionToken(System::IdentityModel::Tokens::SessionSecurityToken ^ sessionToken, bool isSession);
public void SetPrincipalAndWriteSessionToken(System.IdentityModel.Tokens.SessionSecurityToken sessionToken, bool isSession);
member this.SetPrincipalAndWriteSessionToken : System.IdentityModel.Tokens.SessionSecurityToken * bool -> unit
Public Sub SetPrincipalAndWriteSessionToken (sessionToken As SessionSecurityToken, isSession As Boolean)
Parâmetros
- sessionToken
- SessionSecurityToken
O token de segurança da sessão criado a partir da mensagem de resposta de início de sessão WS-Federation do STS.
- isSession
- Boolean
true escrever um cookie que represente a sessão incluída na resposta; caso contrário, false.
Exceções
sessionToken é null.
Observações
Chamado a partir do pipeline de processamento de pedidos implementado no OnAuthenticateRequest delegato handler de eventos. Este método faz o seguinte:
Invoca o OnSessionSecurityTokenCreated método para elevar o SessionSecurityTokenCreated evento. Pode usar este evento para modificar o token de sessão antes de ser usado para definir o principal do thread e ser escrito no cookie de sessão e para especificar se o cookie de sessão deve ser escrito.
Invoca o AuthenticateSessionSecurityToken método no módulo de autenticação de sessão configurado (SessionAuthenticationModule) para definir o principal do thread e, opcionalmente, escrever o cookie da sessão.