Compartilhar via


WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Método

Definição

Sai no STS (serviço de token de segurança) especificado usando o protocolo WS-Federation.

public:
 static void FederatedSignOut(Uri ^ signOutUrl, Uri ^ replyUrl);
public static void FederatedSignOut(Uri signOutUrl, Uri replyUrl);
static member FederatedSignOut : Uri * Uri -> unit
Public Shared Sub FederatedSignOut (signOutUrl As Uri, replyUrl As Uri)

Parâmetros

signOutUrl
Uri

A URL do STS para receber o WS-Federation mensagem de solicitação de saída. Não pode ser null.

replyUrl
Uri

A URL a ser enviada como o valor da chave na mensagem de solicitação de saída.

Exceções

signOutUrl não null é e não é um URI absoluto.

- ou -

replyUrl não null é e não é um URI absoluto.

signOutUrl é null.

Comentários

Chame esse método para enviar uma mensagem de solicitação de saída WS-Federation para o STS especificado. Opcionalmente, você pode fornecer um valor para o parâmetro wreply na solicitação de saída.

O método faz o seguinte:

  1. Cria uma mensagem de solicitação de saída WS-Federation usando os parâmetros especificados.

  2. Chama o SessionAuthenticationModule.DeleteSessionTokenCookie método no SAM para excluir o cookie de sessão.

  3. Redireciona para o STS usando a mensagem de solicitação de saída da primeira etapa.

Nenhum dos eventos de saída: SigningOut, SignedOutou SignOutError são gerados por esse método. Para excluir a sessão sem enviar uma mensagem de solicitação de saída para o STS, chame um dos métodos sobrecarregados SignOut .

Observação

Para executar a saída passiva usando o token de sessão, o módulo depende de um valor que foi armazenado na propriedade durante a SessionSecurityToken.Context entrada, para obter mais informações, consulte o GetSessionTokenContext método.

Aplica-se a

Confira também