C# Класс Telligent.Services.SamlAuthenticationPlugin.Components.TokenProcessor

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetClaims ( System.IdentityModel.Tokens.SecurityToken samlToken ) : List
GetSamlTokenData ( ) : SamlTokenData
TokenProcessor ( ITokenProcessorConfiguration config ) : System

Защищенные методы

Метод Описание
GetAssertion ( ) : System.IdentityModel.Tokens.SecurityToken

Extracts, validates and returns the assertion nodes from the current context samlResponse

GetCertificateValidator ( X509CertificateValidationMode x509CertificateValidationMode ) : System.IdentityModel.Selectors.X509CertificateValidator
GetSecurityTokenHandler ( ) : System.IdentityModel.Tokens.SecurityTokenHandler

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

Метод Описание
GetClaims ( Saml2SecurityToken samlToken ) : List
GetClaims ( SamlSecurityToken samlToken ) : List
GetTokenAttributes ( Saml2SecurityToken samlToken ) : IList
GetTokenAttributes ( SamlSecurityToken samlToken ) : IList

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

GetAssertion() защищенный Метод

Extracts, validates and returns the assertion nodes from the current context samlResponse
protected GetAssertion ( ) : System.IdentityModel.Tokens.SecurityToken
Результат System.IdentityModel.Tokens.SecurityToken

GetCertificateValidator() защищенный Метод

protected GetCertificateValidator ( X509CertificateValidationMode x509CertificateValidationMode ) : System.IdentityModel.Selectors.X509CertificateValidator
x509CertificateValidationMode X509CertificateValidationMode
Результат System.IdentityModel.Selectors.X509CertificateValidator

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

public GetClaims ( System.IdentityModel.Tokens.SecurityToken samlToken ) : List
samlToken System.IdentityModel.Tokens.SecurityToken
Результат List

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

public GetSamlTokenData ( ) : SamlTokenData
Результат SamlTokenData

GetSecurityTokenHandler() защищенный Метод

protected GetSecurityTokenHandler ( ) : System.IdentityModel.Tokens.SecurityTokenHandler
Результат System.IdentityModel.Tokens.SecurityTokenHandler

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

public TokenProcessor ( ITokenProcessorConfiguration config ) : System
config ITokenProcessorConfiguration
Результат System