SecurityTokenService.GetProofToken(RequestSecurityToken, Scope) Methode

Definitie

Hiermee wordt het bewijstoken opgehaald dat moet worden opgenomen in het antwoord (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

Parameters

request
RequestSecurityToken

Een RequestSecurityToken die de binnenkomende tokenaanvraag (RST) vertegenwoordigt.

scope
Scope

Het Scope exemplaar dat informatie over de relying party inkapselt.

Retouren

Een ProofDescriptor die de zojuist gemaakte proof descriptor vertegenwoordigt. De proof descriptor kan een asymmetrische proof descriptor, een symmetrische proof descriptor of null in de bearer-tokencase zijn.

Uitzonderingen

request is null.

– of –

scope is null.

Opmerkingen

Deze methode wordt aangeroepen vanuit de standaard-tokenuitgiftepijplijn die in de Issue methode is geïmplementeerd.

De standaardimplementatie retourneert een proof descriptor of genereert een geschikte uitzondering.

Van toepassing op

Zie ook