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 logoff 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 static
Thread.CurrentPrincipal propriedade é definida como um ClientRolePrincipal objeto que permite o acesso ao serviço de função configurado. O Logout método redefine a CurrentPrincipal propriedade para um WindowsPrincipal objeto que contém o atual WindowsIdentity. Depois de chamar esse método, você não poderá mais recuperar funções para o usuário por meio da ClientRoleProvider classe . Para autenticar novamente o usuário atual, chame o ClientWindowsAuthenticationMembershipProvider.ValidateUser método .
Aplica-se a
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários