ClientWindowsAuthenticationMembershipProvider.Logout 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.
Faz logon do usuário.
public:
void Logout();
public void Logout ();
member this.Logout : unit -> unit
Public Sub Logout ()
Exemplos
O código de exemplo a seguir demonstra como usar esse método para fazer logoff do usuário.
private void LogoutUsingWindowsAuthentication()
{
ClientWindowsAuthenticationMembershipProvider authProvider =
System.Web.Security.Membership.Provider as
ClientWindowsAuthenticationMembershipProvider;
authProvider.Logout();
}
Private Sub LogoutUsingWindowsAuthentication()
Dim authProvider As ClientWindowsAuthenticationMembershipProvider = _
CType(System.Web.Security.Membership.Provider, _
ClientWindowsAuthenticationMembershipProvider)
authProvider.Logout()
End Sub
Comentários
Para usuários autenticados por meio de serviços de aplicativo cliente, a propriedade static
Thread.CurrentPrincipal é definida como um objeto ClientRolePrincipal que permite o acesso ao serviço de função configurado. O método Logout redefine a propriedade CurrentPrincipal para um objeto WindowsPrincipal que contém o WindowsIdentityatual. Depois de chamar esse método, você não poderá mais recuperar funções para o usuário por meio da classe ClientRoleProvider. Para autenticar novamente o usuário atual, chame o método ClientWindowsAuthenticationMembershipProvider.ValidateUser.
Aplica-se a
Confira também
- ValidateUser(String, String)
- de Serviços de Aplicativo Cliente