SecurityTokenService.GetResponse Metod

Definition

Skapar svaret (RSTR) som innehåller den utfärdade token med hjälp av den angivna begäran (RST) och säkerhetstokenbeskrivningen.

protected:
 virtual System::IdentityModel::Protocols::WSTrust::RequestSecurityTokenResponse ^ GetResponse(System::IdentityModel::Protocols::WSTrust::RequestSecurityToken ^ request, System::IdentityModel::Tokens::SecurityTokenDescriptor ^ tokenDescriptor);
protected virtual System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse GetResponse(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken request, System.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
abstract member GetResponse : System.IdentityModel.Protocols.WSTrust.RequestSecurityToken * System.IdentityModel.Tokens.SecurityTokenDescriptor -> System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse
override this.GetResponse : System.IdentityModel.Protocols.WSTrust.RequestSecurityToken * System.IdentityModel.Tokens.SecurityTokenDescriptor -> System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse
Protected Overridable Function GetResponse (request As RequestSecurityToken, tokenDescriptor As SecurityTokenDescriptor) As RequestSecurityTokenResponse

Parametrar

request
RequestSecurityToken

Den RST som innehåller tokenbegäran.

tokenDescriptor
SecurityTokenDescriptor

Den tokenbeskrivning som innehåller den information som ska användas för den utfärdade token.

Returer

Svaret (RSTR) eller null om ett svar inte kan skapas från den angivna begäran och tokenbeskrivningen. Standardimplementeringen returnerar null om parametern tokenDescriptor är null.

Kommentarer

Metoden GetResponse anropas som det sista steget från pipelinen för tokenutfärdning, som implementeras med Issue metoden . Den skapar och returnerar svaret (RSTR) med hjälp av den ursprungliga inkommande begäran (RST) och tokenbeskrivningen som skapades under föregående steg i pipelinen för tokenutfärdande.

Standardimplementeringen skapar RSTR genom att skicka den RST som anges i parametern för begäran till RequestSecurityTokenResponse.RequestSecurityTokenResponse(WSTrustMessage) konstruktorn, anropa SecurityTokenDescriptor.ApplyTo metoden på tokenbeskrivningen som skickas till GetResponse för att tillämpa dess egenskaper på den nyligen skapade RSTR, ange AppliesTo egenskapen på RSTR med hjälp AppliesToAddress av egenskapen på tokenbeskrivningen och slutligen ange ReplyTo egenskapen på RSTR enligt följande tabell:

egenskapen RST.ReplyTo SecurityTokenDescriptor.AppliesToAddress-egenskapen. egenskapen RSTR.ReplyTo
Ställ in Inte inställt Inte inställt
Ställ in Ställ in SecurityTokenDescriptor.AppliesToAddress
Inte inställt Ställ in Inte inställt
Inte inställt Inte inställt Inte inställt

Gäller för

Se även