CustomUserNameSecurityTokenAuthenticator Klass

Definition

Autentiserar en UserNameSecurityToken säkerhetstoken med ett anpassat autentiseringsschema.

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
Arv
CustomUserNameSecurityTokenAuthenticator

Kommentarer

Åsidosätt klassen CustomUserNameSecurityTokenAuthenticator när Windows authentication som tillhandahålls av klassen WindowsUserNameSecurityTokenAuthenticator inte räcker. Klassen WindowsUserNameSecurityTokenAuthenticator autentiserar användarnamnet och lösenordet i en UserNameSecurityToken säkerhetstoken som ett Windows konto.

Om du vill tillhandahålla ett anpassat autentiseringsschema härleder du en klass från UserNamePasswordValidator klassen, implementerar autentiseringsschemat och skickar sedan klassen till konstruktorn för CustomUserNameSecurityTokenAuthenticator klassen.

Konstruktorer

Name Description
CustomUserNameSecurityTokenAuthenticator(UserNamePasswordValidator)

Initierar en ny instans av klassen med hjälp av CustomUserNameSecurityTokenAuthenticator den angivna validatorn.

Metoder

Name Description
CanValidateToken(SecurityToken)

Hämtar ett värde som anger om den angivna säkerhetstoken kan verifieras av den här säkerhetstokenautentiseringen.

(Ärvd från SecurityTokenAuthenticator)
CanValidateTokenCore(SecurityToken)

Hämtar ett värde som anger om den angivna säkerhetstoken kan verifieras av den här säkerhetstokenautentiseringen.

(Ärvd från UserNameSecurityTokenAuthenticator)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
ValidateToken(SecurityToken)

Autentiserar den angivna säkerhetstoken och returnerar uppsättningen auktoriseringsprinciper för säkerhetstoken.

(Ärvd från SecurityTokenAuthenticator)
ValidateTokenCore(SecurityToken)

Autentiserar den angivna säkerhetstoken och returnerar uppsättningen auktoriseringsprinciper för säkerhetstoken.

(Ärvd från UserNameSecurityTokenAuthenticator)
ValidateUserNamePasswordCore(String, String)

Autentiserar det angivna användarnamnet och lösenordet och returnerar uppsättningen auktoriseringsprinciper för UserNameSecurityToken säkerhetstoken.

Gäller för