Udostępnij za pośrednictwem


CustomUserNameSecurityTokenAuthenticator Klasa

Definicja

Uwierzytelnia UserNameSecurityToken token zabezpieczający przy użyciu niestandardowego schematu uwierzytelniania.

public ref class CustomUserNameSecurityTokenAuthenticator : System::IdentityModel::Selectors::UserNameSecurityTokenAuthenticator
public class CustomUserNameSecurityTokenAuthenticator : System.IdentityModel.Selectors.UserNameSecurityTokenAuthenticator
type CustomUserNameSecurityTokenAuthenticator = class
    inherit UserNameSecurityTokenAuthenticator
Public Class CustomUserNameSecurityTokenAuthenticator
Inherits UserNameSecurityTokenAuthenticator
Dziedziczenie
CustomUserNameSecurityTokenAuthenticator

Uwagi

Zastąpij klasę CustomUserNameSecurityTokenAuthenticator , gdy uwierzytelnianie systemu Windows dostarczone przez klasę WindowsUserNameSecurityTokenAuthenticator nie jest wystarczające. Klasa WindowsUserNameSecurityTokenAuthenticator uwierzytelnia nazwę użytkownika i hasło w tokenie zabezpieczającym UserNameSecurityToken jako konto systemu Windows.

Aby zapewnić niestandardowy schemat uwierzytelniania, utwórz klasę z UserNamePasswordValidator klasy, zaimplementuj schemat uwierzytelniania, a następnie przekaż tę klasę do konstruktora CustomUserNameSecurityTokenAuthenticator dla klasy.

Konstruktory

CustomUserNameSecurityTokenAuthenticator(UserNamePasswordValidator)

Inicjuje CustomUserNameSecurityTokenAuthenticator nowe wystąpienie klasy przy użyciu określonego modułu sprawdzania poprawności.

Metody

CanValidateToken(SecurityToken)

Pobiera wartość wskazującą, czy określony token zabezpieczający może zostać zweryfikowany przez tego wystawcę uwierzytelniającego tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenAuthenticator)
CanValidateTokenCore(SecurityToken)

Pobiera wartość wskazującą, czy określony token zabezpieczający może zostać zweryfikowany przez tego wystawcę uwierzytelniającego tokenu zabezpieczającego.

(Odziedziczone po UserNameSecurityTokenAuthenticator)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
ValidateToken(SecurityToken)

Uwierzytelnia określony token zabezpieczający i zwraca zestaw zasad autoryzacji dla tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenAuthenticator)
ValidateTokenCore(SecurityToken)

Uwierzytelnia określony token zabezpieczający i zwraca zestaw zasad autoryzacji dla tokenu zabezpieczającego.

(Odziedziczone po UserNameSecurityTokenAuthenticator)
ValidateUserNamePasswordCore(String, String)

Uwierzytelnia określoną nazwę użytkownika i hasło i zwraca zestaw zasad autoryzacji dla UserNameSecurityToken tokenów zabezpieczających.

Dotyczy