Taal

SecurityTokenHandler Klas

Definitie

Hiermee definieert u de interface voor een beveiligingstokenhandler.

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
Overname
SecurityTokenHandler
Afgeleid
Implementeringen

Constructors

Naam Description
SecurityTokenHandler()

Hiermee maakt u een exemplaar van SecurityTokenHandler

Eigenschappen

Naam Description
CanValidateToken

Hiermee wordt een waarde opgehaald die aangeeft of deze handler ondersteuning biedt voor validatie van tokens die door dit exemplaar worden verwerkt.

CanWriteToken

Hiermee wordt een waarde opgehaald die aangeeft of de klasse serialisatiefunctionaliteit biedt voor het serialiseren van het token dat door dit exemplaar wordt verwerkt.

MaximumTokenSizeInBytes

Hiermee wordt de maximale tokengrootte opgehaald en ingesteld in bytes die worden verwerkt.

(Overgenomen van TokenHandler)
SetDefaultTimesOnTokenCreation

Hiermee wordt een bool opgehaald of ingesteld die bepaalt of het maken van tokens standaard 'exp', 'nbf' en 'iat' instelt als dit niet is opgegeven.

(Overgenomen van TokenHandler)
TokenLifetimeInMinutes

Hiermee wordt de levensduur van het token in minuten opgehaald of ingesteld.

(Overgenomen van TokenHandler)
TokenType

Dit moet worden overschreven om het System.Type van het SecurityToken op te halen dat door dit exemplaar wordt verwerkt.

Methoden

Naam Description
CanReadToken(String)

Geeft aan of de huidige tokentekenreeks kan worden gelezen als een token van het type dat door dit exemplaar wordt verwerkt.

CanReadToken(XmlReader)

Geeft aan of de XmlReader positie is op een element dat kan worden gelezen.

CreateSecurityTokenReference(SecurityToken, Boolean)

Retourneert SecurityKeyIdentifierClause.

CreateToken(SecurityTokenDescriptor)

Retourneert SecurityToken.

ReadToken(String)

Converteert een tekenreeks naar een exemplaar van SecurityToken.

(Overgenomen van TokenHandler)
ReadToken(XmlReader, TokenValidationParameters)

Dit moet worden overschreven om het token te deserialiseren met het opgegeven TokenValidationParameters.

ReadToken(XmlReader)

Hiermee haalt u het beveiligingstoken op.

ValidateToken(String, TokenValidationParameters, SecurityToken)

Dit moet worden overschreven om een token te valideren dat is doorgegeven als een tekenreeks met behulp van TokenValidationParameters

ValidateToken(XmlReader, TokenValidationParameters, SecurityToken)

Leest en valideert een token met behulp van een xmlReader en TokenValidationParameters

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Hiermee wordt een token gevalideerd. Bij een validatiefout wordt er geen uitzondering gegenereerd; In plaats daarvan wordt de uitzondering ingesteld in de geretourneerde eigenschap TokenValidationResult.Exception. Bellers moeten altijd de eigenschap TokenValidationResult.IsValid controleren om de geldigheid van het resultaat te controleren.

(Overgenomen van TokenHandler)
ValidateTokenAsync(String, TokenValidationParameters)

Hiermee wordt een token gevalideerd. Bij een validatiefout wordt er geen uitzondering gegenereerd; In plaats daarvan wordt de uitzondering ingesteld in de geretourneerde eigenschap TokenValidationResult.Exception. Bellers moeten altijd de eigenschap TokenValidationResult.IsValid controleren om de geldigheid van het resultaat te controleren.

(Overgenomen van TokenHandler)
WriteToken(SecurityToken)

Serialiseert een token van het type dat door dit exemplaar wordt verwerkt.

WriteToken(XmlWriter, SecurityToken)

Dit moet worden overschreven om te serialiseren naar EEN XML-token van het type dat door dit exemplaar wordt verwerkt.

Van toepassing op