SecurityTokenHandler Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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. |