C# Class Thinktecture.IdentityModel.Tokens.ClientSaml11SecurityTokenHandlerBase

Base class for a security token handler for client generated SAML tokens.
Inheritance: Saml11SecurityTokenHandler
ファイルを表示 Open project: IdentityModel/Thinktecture.IdentityModel.v1

Public Methods

Method Description
CreateToken ( IClaimsIdentity identity ) : SamlSecurityToken

Creates a bearer SAML security token from an IClaimsIdentity

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

Validates the token.

Protected Methods

Method Description
ValidateUser ( ClaimsIdentity id, IClaimsIdentity &newIdentity ) : bool

// extensibility point for authentication and claims filtering.

Method Details

CreateToken() public static method

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

ValidateToken() public method

Validates the token.
public ValidateToken ( System.IdentityModel.Tokens.SecurityToken token ) : ClaimsIdentityCollection
token System.IdentityModel.Tokens.SecurityToken The token.
return ClaimsIdentityCollection

ValidateUser() protected abstract method

// 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.
return bool