C# Class Thinktecture.IdentityModel.Tokens.ClientSaml11SecurityTokenHandlerBase

Base class for a security token handler for client generated SAML tokens.
Inheritance: Saml11SecurityTokenHandler
Afficher le fichier Open project: IdentityModel/Thinktecture.IdentityModel.v1

Méthodes publiques

Méthode Description
CreateToken ( IClaimsIdentity identity ) : SamlSecurityToken

Creates a bearer SAML security token from an IClaimsIdentity

ValidateToken ( System.IdentityModel.Tokens.SecurityToken token ) : ClaimsIdentityCollection

Validates the token.

Méthodes protégées

Méthode Description
ValidateUser ( ClaimsIdentity id, IClaimsIdentity &newIdentity ) : bool

// extensibility point for authentication and claims filtering.

Method Details

CreateToken() public static méthode

Creates a bearer SAML security token from an IClaimsIdentity
public static CreateToken ( IClaimsIdentity identity ) : SamlSecurityToken
identity IClaimsIdentity The identity.
Résultat SamlSecurityToken

ValidateToken() public méthode

Validates the token.
public ValidateToken ( System.IdentityModel.Tokens.SecurityToken token ) : ClaimsIdentityCollection
token System.IdentityModel.Tokens.SecurityToken The token.
Résultat ClaimsIdentityCollection

ValidateUser() protected abstract méthode

// extensibility point for authentication and claims filtering.
protected abstract ValidateUser ( ClaimsIdentity id, IClaimsIdentity &newIdentity ) : bool
id ClaimsIdentity The incoming identity.
newIdentity IClaimsIdentity The application identity.
Résultat bool