CustomUserNameSecurityTokenAuthenticator Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |