Język

SecurityTokenHandler Klasa

Definicja

Definiuje interfejs programu obsługi tokenów zabezpieczeń.

public abstract class SecurityTokenHandler : Microsoft.IdentityModel.Tokens.TokenHandler, Microsoft.IdentityModel.Tokens.ISecurityTokenValidator
type SecurityTokenHandler = class
    inherit TokenHandler
    interface ISecurityTokenValidator
Public MustInherit Class SecurityTokenHandler
Inherits TokenHandler
Implements ISecurityTokenValidator
Dziedziczenie
SecurityTokenHandler
Pochodne
Implementuje

Konstruktory

Nazwa Opis
SecurityTokenHandler()

Tworzy wystąpienie obiektu SecurityTokenHandler

Właściwości

Nazwa Opis
CanValidateToken

Pobiera wartość wskazującą, czy ta procedura obsługi obsługuje walidację tokenów obsługiwanych przez to wystąpienie.

CanWriteToken

Pobiera wartość wskazującą, czy klasa zapewnia funkcje serializacji w celu serializacji tokenu obsługiwanego przez to wystąpienie.

MaximumTokenSizeInBytes

Pobiera i ustawia maksymalny rozmiar tokenu w bajtach, które zostaną przetworzone.

(Odziedziczone po TokenHandler)
SetDefaultTimesOnTokenCreation

Pobiera lub ustawia wartość logiczną, która kontroluje, czy tworzenie tokenu ustawi domyślne wyrażenie "exp", "nbf" i "iat", jeśli nie zostanie określone.

(Odziedziczone po TokenHandler)
TokenLifetimeInMinutes

Pobiera lub ustawia okres istnienia tokenu w minutach.

(Odziedziczone po TokenHandler)
TokenType

Należy to przesłonić, aby uzyskać wartość System.Type obiektu SecurityToken, która obsługuje to wystąpienie.

Metody

Nazwa Opis
CanReadToken(String)

Wskazuje, czy bieżący ciąg tokenu może być odczytywany jako token typu obsługiwanego przez to wystąpienie.

CanReadToken(XmlReader)

Wskazuje, czy XmlReader element jest umieszczony w elemecie, który można odczytać.

CreateSecurityTokenReference(SecurityToken, Boolean)

Zwraca wartość SecurityKeyIdentifierClause.

CreateToken(SecurityTokenDescriptor)

Zwraca wartość SecurityToken.

ReadToken(String)

Konwertuje ciąg na wystąpienie SecurityTokenklasy .

(Odziedziczone po TokenHandler)
ReadToken(XmlReader, TokenValidationParameters)

Musi to zostać zastąpione w celu deserializowania tokenu przy użyciu podanego TokenValidationParameterselementu .

ReadToken(XmlReader)

Pobiera token zabezpieczający.

ValidateToken(String, TokenValidationParameters, SecurityToken)

Należy to przesłonić, aby zweryfikować token przekazany jako ciąg przy użyciu polecenia TokenValidationParameters

ValidateToken(XmlReader, TokenValidationParameters, SecurityToken)

Odczytuje i weryfikuje token przy użyciu elementu xmlReader i TokenValidationParameters

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Weryfikuje token. W przypadku niepowodzenia walidacji nie zostanie zgłoszony żaden wyjątek; Zamiast tego wyjątek zostanie ustawiony we zwróconej właściwości TokenValidationResult.Exception. Osoby wywołujące powinny zawsze sprawdzać właściwość TokenValidationResult.IsValid, aby sprawdzić poprawność wyniku.

(Odziedziczone po TokenHandler)
ValidateTokenAsync(String, TokenValidationParameters)

Weryfikuje token. W przypadku niepowodzenia walidacji nie zostanie zgłoszony żaden wyjątek; Zamiast tego wyjątek zostanie ustawiony we zwróconej właściwości TokenValidationResult.Exception. Osoby wywołujące powinny zawsze sprawdzać właściwość TokenValidationResult.IsValid, aby sprawdzić poprawność wyniku.

(Odziedziczone po TokenHandler)
WriteToken(SecurityToken)

Serializuje ciąg token typu obsługiwanego przez to wystąpienie.

WriteToken(XmlWriter, SecurityToken)

Musi to zostać zastąpione w celu serializacji do XML tokenu typu obsługiwanego przez to wystąpienie.

Dotyczy