SecurityTokenService.GetProofToken(RequestSecurityToken, Scope) Método

Definición

Obtiene el token de prueba que se va a 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

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

scope
Scope

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

Devoluciones

que ProofDescriptor representa el descriptor de prueba recién creado. El descriptor de prueba puede ser un descriptor de prueba asimétrica, un descriptor de prueba simétrico 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