Class SecurityTokenHandler | Azure SDK for Net
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);