Språk

SecurityTokenHandler Klass

Definition

Definierar gränssnittet för en säkerhetstokenhanterare.

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
Arv
SecurityTokenHandler
Härledda
Implementeringar

Konstruktorer

Name Description
SecurityTokenHandler()

Skapar en instans av SecurityTokenHandler

Egenskaper

Name Description
CanValidateToken

Hämtar ett värde som anger om den här hanteraren stöder validering av token som hanteras av den här instansen.

CanWriteToken

Hämtar ett värde som anger om klassen tillhandahåller serialiseringsfunktioner för att serialisera token som hanteras av den här instansen.

MaximumTokenSizeInBytes

Hämtar och anger den maximala tokenstorleken i byte som ska bearbetas.

(Ärvd från TokenHandler)
SetDefaultTimesOnTokenCreation

Hämtar eller anger en bool som styr om tokenskapande anger standardvärdet "exp", "nbf" och "iat" om det inte anges.

(Ärvd från TokenHandler)
TokenLifetimeInMinutes

Hämtar eller anger tokens livslängd i minuter.

(Ärvd från TokenHandler)
TokenType

Detta måste åsidosättas för att hämta System.Type för securityToken som den här instansen hanterar.

Metoder

Name Description
CanReadToken(String)

Anger om den aktuella tokensträngen kan läsas som en token av den typ som hanteras av den här instansen.

CanReadToken(XmlReader)

Anger om XmlReader är placerat på ett element som kan läsas.

CreateSecurityTokenReference(SecurityToken, Boolean)

Returnerar SecurityKeyIdentifierClause.

CreateToken(SecurityTokenDescriptor)

Returnerar SecurityToken.

ReadToken(String)

Konverterar en sträng till en instans av SecurityToken.

(Ärvd från TokenHandler)
ReadToken(XmlReader, TokenValidationParameters)

Detta måste åsidosättas för att deserialisera token med den angivna TokenValidationParameters.

ReadToken(XmlReader)

Hämtar säkerhetstoken.

ValidateToken(String, TokenValidationParameters, SecurityToken)

Detta måste åsidosättas för att verifiera en token som skickas som en sträng med hjälp av TokenValidationParameters

ValidateToken(XmlReader, TokenValidationParameters, SecurityToken)

Läser och validerar en token med hjälp av en xmlReader och TokenValidationParameters

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Verifierar en token. Vid ett valideringsfel utlöses inget undantag. I stället anges undantaget i den returnerade egenskapen TokenValidationResult.Exception. Anropare bör alltid kontrollera egenskapen TokenValidationResult.IsValid för att verifiera resultatets giltighet.

(Ärvd från TokenHandler)
ValidateTokenAsync(String, TokenValidationParameters)

Verifierar en token. Vid ett valideringsfel utlöses inget undantag. I stället anges undantaget i den returnerade egenskapen TokenValidationResult.Exception. Anropare bör alltid kontrollera egenskapen TokenValidationResult.IsValid för att verifiera resultatets giltighet.

(Ärvd från TokenHandler)
WriteToken(SecurityToken)

Serialiserar för att stränga en token av den typ som hanteras av den här instansen.

WriteToken(XmlWriter, SecurityToken)

Detta måste åsidosättas för att serialisera till XML en token av den typ som hanteras av den här instansen.

Gäller för