SecurityTokenAuthenticator 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 säkerhetstoken.
public ref class SecurityTokenAuthenticator abstract
public abstract class SecurityTokenAuthenticator
type SecurityTokenAuthenticator = class
Public MustInherit Class SecurityTokenAuthenticator
- Arv
-
SecurityTokenAuthenticator
- Härledda
Kommentarer
Klassen SecurityTokenAuthenticator och klasserna som härleds från den autentiserar säkerhetstoken. Vanligtvis härleder du bara en klass direkt från SecurityTokenAuthenticator när du skapar en anpassad säkerhetstoken. Om du vill åsidosätta standardbeteendena för autentisering eller auktorisering för inbyggda säkerhetstoken härleds från en av de klasser som härleds från SecurityTokenAuthenticator, till exempel SamlSecurityTokenAuthenticator.
När du härleder en klass från SecurityTokenAuthenticatoråsidosätter du följande två metoder: ValidateTokenCore och CanValidateTokenCore. Metoden CanValidateTokenCore avgör om den här säkerhetstokenautentiseringsutentiseraren kan autentisera en specifik säkerhetstoken. Metoden ValidateTokenCore autentiserar säkerhetstoken och upprättar en uppsättning auktoriseringsprinciper för auktorisering. Auktoriseringsprinciperna mappar anspråken som finns i säkerhetstoken till anspråk som krävs av programmet.
Konstruktorer
| Name | Description |
|---|---|
| SecurityTokenAuthenticator() |
Initierar en ny instans av SecurityTokenAuthenticator klassen. |
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. |
| CanValidateTokenCore(SecurityToken) |
När det åsidosättas i en härledd klass hämtar ett värde som anger om den angivna säkerhetstoken kan verifieras av den här säkerhetstokenautentiseringen. |
| 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. |
| ValidateTokenCore(SecurityToken) |
När den åsidosättas i en härledd klass autentiserar den angivna säkerhetstoken och returnerar uppsättningen auktoriseringsprinciper för säkerhetstoken. |