C# Class Telligent.Services.SamlAuthenticationPlugin.Components.TokenProcessor

Afficher le fichier Open project: Telligent/SAML Class Usage Examples

Méthodes publiques

Méthode Description
GetClaims ( System.IdentityModel.Tokens.SecurityToken samlToken ) : List
GetSamlTokenData ( ) : SamlTokenData
TokenProcessor ( ITokenProcessorConfiguration config ) : System

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
GetClaims ( Saml2SecurityToken samlToken ) : List
GetClaims ( SamlSecurityToken samlToken ) : List
GetTokenAttributes ( Saml2SecurityToken samlToken ) : IList
GetTokenAttributes ( SamlSecurityToken samlToken ) : IList

Method Details

GetAssertion() protected méthode

Extracts, validates and returns the assertion nodes from the current context samlResponse
protected GetAssertion ( ) : System.IdentityModel.Tokens.SecurityToken
Résultat System.IdentityModel.Tokens.SecurityToken

GetCertificateValidator() protected méthode

protected GetCertificateValidator ( X509CertificateValidationMode x509CertificateValidationMode ) : System.IdentityModel.Selectors.X509CertificateValidator
x509CertificateValidationMode X509CertificateValidationMode
Résultat System.IdentityModel.Selectors.X509CertificateValidator

GetClaims() public méthode

public GetClaims ( System.IdentityModel.Tokens.SecurityToken samlToken ) : List
samlToken System.IdentityModel.Tokens.SecurityToken
Résultat List

GetSamlTokenData() public méthode

public GetSamlTokenData ( ) : SamlTokenData
Résultat SamlTokenData

GetSecurityTokenHandler() protected méthode

protected GetSecurityTokenHandler ( ) : System.IdentityModel.Tokens.SecurityTokenHandler
Résultat System.IdentityModel.Tokens.SecurityTokenHandler

TokenProcessor() public méthode

public TokenProcessor ( ITokenProcessorConfiguration config ) : System
config ITokenProcessorConfiguration
Résultat System