SecurityTokenService.GetProofToken(RequestSecurityToken, Scope) Metod

Definition

Hämtar bevistoken som ska ingå i svaret (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

Parametrar

request
RequestSecurityToken

En RequestSecurityToken som representerar begäran om inkommande token (RST).

scope
Scope

Den Scope instans som kapslar in information om den förlitande parten.

Returer

En ProofDescriptor som representerar den nyligen skapade bevisbeskrivningen. Bevisbeskrivningen kan vara en asymmetrisk bevisbeskrivning, en symmetrisk bevisbeskrivning eller null i ägartokenfallet.

Undantag

request är null.

-eller-

scope är null.

Kommentarer

Den här metoden anropas från standardpipelinen för tokenutfärdning som implementeras i Issue -metoden.

Standardimplementeringen returnerar en bevisbeskrivning eller genererar ett lämpligt undantag.

Gäller för

Se även