SecurityTokenService.GetResponse Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |