Share via


SecurityTokenService.GetResponse Methode

Definition

Erstellt die Antwort (RSTR) die das ausgestelltes Token enthält, indem der angegebene Deskriptor der Anforderung (RST) und des Sicherheitstoken verwendet wird.

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

Parameter

request
RequestSecurityToken

Der RST, der die Token-Anforderung enthält.

tokenDescriptor
SecurityTokenDescriptor

Der Tokendeskriptor, der die zu verwendenden Informationen für das ausgestellte Token enthält.

Gibt zurück

Die Antwort (RSTR) oder null, wenn eine Antwort nicht von der angegebenen Anforderungen und dem Tokendeskriptor erstellt werden kann. Die Standardimplementierung gibt null zurück, wenn der tokenDescriptor-Parameter null ist.

Hinweise

Die GetResponse -Methode wird als letzter Schritt aus der Tokenausstellungspipeline aufgerufen, die von der Issue -Methode implementiert wird. Sie erstellt und gibt die Antwort (RSTR) mithilfe der ursprünglichen eingehenden Anforderung (RST) und des Tokendeskriptors zurück, der während der vorherigen Schritte in der Tokenausstellungspipeline erstellt wurde.

Die Standardimplementierung erstellt den RSTR, indem die im Anforderungsparameter angegebene RST an den RequestSecurityTokenResponse.RequestSecurityTokenResponse(WSTrustMessage) Konstruktor übergeben wird, die SecurityTokenDescriptor.ApplyTo -Methode für den tokendeskriptor aufgerufen wird, an den übergeben wird GetResponse , um seine Eigenschaften auf den neu erstellten RSTR anzuwenden, die AppliesTo -Eigenschaft für RSTR mithilfe der AppliesToAddress -Eigenschaft für den Tokendeskriptor festzulegen und schließlich die ReplyTo -Eigenschaft für den RSTR gemäß der folgenden Tabelle festzulegen:

RST.ReplyTo -Eigenschaft SecurityTokenDescriptor.AppliesToAddress-Eigenschaft. RSTR.ReplyTo -Eigenschaft
Set Nicht festgelegt Nicht festgelegt
Set Set SecurityTokenDescriptor.AppliesToAddress
Nicht festgelegt Set Nicht festgelegt
Nicht festgelegt Nicht festgelegt Nicht festgelegt

Gilt für:

Weitere Informationen