SecurityTokenService.GetProofToken(RequestSecurityToken, Scope) Método

Definición

Obtiene el token de prueba que se incluirá en la respuesta (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

RequestSecurityToken que representa la solicitud de token entrante (RST).

scope
Scope

La instancia de Scope que encapsula información sobre el usuario de confianza.

Devoluciones

ProofDescriptor que representa el nuevo descriptor de prueba que se ha creado. El descriptor de prueba puede ser un descriptor de prueba asimétrica, un descriptor de prueba simétrica o null en el caso del token de portador.

Excepciones

request es null.

O bien

scope es null.

Comentarios

Se llama a este método desde la canalización de emisión de tokens predeterminada implementada en el Issue método .

La implementación predeterminada devuelve un descriptor de prueba o produce una excepción adecuada.

Se aplica a

Consulte también