SecurityTokenService.GetProofToken(RequestSecurityToken, Scope) Método

Definição

Obtém o token de prova a ser incluído na resposta (RSTR).

protected:
 virtual System::IdentityModel::Tokens::ProofDescriptor ^ GetProofToken(System::IdentityModel::Protocols::WSTrust::RequestSecurityToken ^ request, System::IdentityModel::Scope ^ scope);
protected virtual System.IdentityModel.Tokens.ProofDescriptor GetProofToken(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken request, System.IdentityModel.Scope scope);
abstract member GetProofToken : System.IdentityModel.Protocols.WSTrust.RequestSecurityToken * System.IdentityModel.Scope -> System.IdentityModel.Tokens.ProofDescriptor
override this.GetProofToken : System.IdentityModel.Protocols.WSTrust.RequestSecurityToken * System.IdentityModel.Scope -> System.IdentityModel.Tokens.ProofDescriptor
Protected Overridable Function GetProofToken (request As RequestSecurityToken, scope As Scope) As ProofDescriptor

Parâmetros

request
RequestSecurityToken

Um RequestSecurityToken que representa a RST (solicitação de token de entrada).

scope
Scope

A Scope instância que encapsula informações sobre a terceira parte confiável.

Retornos

Um ProofDescriptor que representa o descritor de prova recém-criado. O descritor de prova pode ser um descritor de prova assimétrica, um descritor de prova simétrica ou null no caso do token de portador.

Exceções

request é null.

- ou -

scope é null.

Comentários

Esse método é chamado do pipeline de emissão de token padrão implementado no Issue método.

A implementação padrão retorna um descritor de prova ou gera uma exceção apropriada.

Aplica-se a

Confira também