Udostępnij za pośrednictwem


SecurityTokenAuthenticator Klasa

Definicja

Uwierzytelnia token zabezpieczający.

public ref class SecurityTokenAuthenticator abstract
public abstract class SecurityTokenAuthenticator
type SecurityTokenAuthenticator = class
Public MustInherit Class SecurityTokenAuthenticator
Dziedziczenie
SecurityTokenAuthenticator
Pochodne

Uwagi

Klasa SecurityTokenAuthenticator i klasy pochodzące z niej uwierzytelniają tokeny zabezpieczające. Zazwyczaj klasę tworzy się tylko bezpośrednio SecurityTokenAuthenticator podczas tworzenia niestandardowego tokenu zabezpieczającego. Jeśli chcesz zastąpić domyślne zachowania uwierzytelniania lub autoryzacji dla wbudowanych tokenów zabezpieczających, pochodzą z jednej z klas, które pochodzą z SecurityTokenAuthenticatorklasy , takiej jak SamlSecurityTokenAuthenticator.

Po utworzeniu klasy z SecurityTokenAuthenticatorklasy należy zastąpić następujące dwie metody: ValidateTokenCore i CanValidateTokenCore. Metoda CanValidateTokenCore określa, czy ten wystawca uwierzytelnienia tokenu zabezpieczającego może uwierzytelnić określony token zabezpieczający. Metoda ValidateTokenCore uwierzytelnia token zabezpieczający i ustanawia zestaw zasad autoryzacji na potrzeby autoryzacji. Zasady autoryzacji mapować oświadczenia znalezione w tokenie zabezpieczającym na oświadczenia wymagane przez aplikację.

Konstruktory

SecurityTokenAuthenticator()

Inicjuje nowe wystąpienie klasy SecurityTokenAuthenticator.

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.

CanValidateTokenCore(SecurityToken)

Po zastąpieniu w klasie pochodnej pobiera wartość wskazującą, czy określony token zabezpieczający może zostać zweryfikowany przez tego wystawcę uwierzytelniania tokenu zabezpieczającego.

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.

ValidateTokenCore(SecurityToken)

Po zastąpieniu w klasie pochodnej uwierzytelnia określony token zabezpieczający i zwraca zestaw zasad autoryzacji dla tokenu zabezpieczającego.

Dotyczy

Zobacz też