I
InsightNexus

Class SecurityTokenHandler | Azure SDK for Net

Author

James Stevens

Published Feb 16, 2026

Inheritance

SecurityTokenHandler

Namespace: System.Dynamic.ExpandoObject
Assembly: Microsoft.IdentityModel.Tokens.dll
Syntax
public abstract class SecurityTokenHandler

Constructors

SecurityTokenHandler()

Declaration
protected SecurityTokenHandler ();

Properties

CanValidateToken

Declaration
public virtual bool CanValidateToken { get; }
Property Value

CanWriteToken

Declaration
public virtual bool CanWriteToken { get; }
Property Value

TokenType

Declaration
public abstract Type TokenType { get; }
Property Value

Methods

CanReadToken(String)

Declaration
public virtual bool CanReadToken (string tokenString);
Parameters
Returns

CreateSecurityTokenReference(SecurityToken, Boolean)

Declaration
public virtual Microsoft.IdentityModel.Tokens.SecurityKeyIdentifierClause CreateSecurityTokenReference (Microsoft.IdentityModel.Tokens.SecurityToken token, bool attached);
Parameters
Returns

CreateToken(SecurityTokenDescriptor)

Declaration
public virtual Microsoft.IdentityModel.Tokens.SecurityToken CreateToken (Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
Parameters
Returns

ReadToken(String)

Declaration
public virtual Microsoft.IdentityModel.Tokens.SecurityToken ReadToken (string tokenString);
Parameters
Returns

ReadToken(XmlReader)

Declaration
public virtual Microsoft.IdentityModel.Tokens.SecurityToken ReadToken (System.Xml.XmlReader reader);
Parameters
Returns

ReadToken(XmlReader, TokenValidationParameters)

Declaration
public abstract Microsoft.IdentityModel.Tokens.SecurityToken ReadToken (System.Xml.XmlReader reader, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters);
Parameters
Returns

WriteToken(SecurityToken)

Declaration
public virtual string WriteToken (Microsoft.IdentityModel.Tokens.SecurityToken token);
Parameters
Returns

WriteToken(XmlWriter, SecurityToken)

Declaration
public abstract void WriteToken (System.Xml.XmlWriter writer, Microsoft.IdentityModel.Tokens.SecurityToken token);
Parameters