C# Класс Microsoft.IdentityModel.Swt.SwtSecurityTokenHandler

Handles SWT tokens.
Наследование: System.IdentityModel.Tokens.SecurityTokenHandler
Показать файл Открыть проект

Открытые методы

Метод Описание
CanReadToken ( XmlReader reader ) : bool
CreateSecurityTokenReference ( System.IdentityModel.Tokens.SecurityToken token, bool attached ) : System.IdentityModel.Tokens.SecurityKeyIdentifierClause
CreateToken ( System.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor ) : System.IdentityModel.Tokens.SecurityToken
GetTokenTypeIdentifiers ( ) : string[]
ReadToken ( XmlReader reader ) : System.IdentityModel.Tokens.SecurityToken
ValidateToken ( System.IdentityModel.Tokens.SecurityToken token ) : ClaimsIdentityCollection
WriteToken ( XmlWriter writer, System.IdentityModel.Tokens.SecurityToken token ) : void

Приватные методы

Метод Описание
IsHMACValid ( string swt, byte sha256HMACKey ) : bool

Описание методов

CanReadToken() публичный Метод

public CanReadToken ( XmlReader reader ) : bool
reader System.Xml.XmlReader
Результат bool

CreateSecurityTokenReference() публичный Метод

public CreateSecurityTokenReference ( System.IdentityModel.Tokens.SecurityToken token, bool attached ) : System.IdentityModel.Tokens.SecurityKeyIdentifierClause
token System.IdentityModel.Tokens.SecurityToken
attached bool
Результат System.IdentityModel.Tokens.SecurityKeyIdentifierClause

CreateToken() публичный Метод

public CreateToken ( System.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor ) : System.IdentityModel.Tokens.SecurityToken
tokenDescriptor System.IdentityModel.Tokens.SecurityTokenDescriptor
Результат System.IdentityModel.Tokens.SecurityToken

GetTokenTypeIdentifiers() публичный Метод

public GetTokenTypeIdentifiers ( ) : string[]
Результат string[]

ReadToken() публичный Метод

public ReadToken ( XmlReader reader ) : System.IdentityModel.Tokens.SecurityToken
reader System.Xml.XmlReader
Результат System.IdentityModel.Tokens.SecurityToken

ValidateToken() публичный Метод

public ValidateToken ( System.IdentityModel.Tokens.SecurityToken token ) : ClaimsIdentityCollection
token System.IdentityModel.Tokens.SecurityToken
Результат ClaimsIdentityCollection

WriteToken() публичный Метод

public WriteToken ( XmlWriter writer, System.IdentityModel.Tokens.SecurityToken token ) : void
writer System.Xml.XmlWriter
token System.IdentityModel.Tokens.SecurityToken
Результат void