WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sinaliza no STS (serviço de token de segurança) especificado usando o protocolo Web Services 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 a mensagem de solicitação de saída do Web Services Federation. Não pode ser null
.
- replyUrl
- Uri
A URL a ser enviada como o valor de wreply 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 um WS-Federation mensagem de solicitação de saída 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:
Cria uma WS-Federation mensagem de solicitação de saída usando os parâmetros especificados.
Chama o SessionAuthenticationModule.DeleteSessionTokenCookie método no SAM para excluir o cookie de sessão.
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 .