SecurityTokenService.GetResponse Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří odpověď (RSTR), která obsahuje vystavený token pomocí zadaného požadavku (RST) a popisovače tokenu zabezpečení.
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
Parametry
- request
- RequestSecurityToken
RST obsahující požadavek na token.
- tokenDescriptor
- SecurityTokenDescriptor
Popisovač tokenu, který obsahuje informace, které se mají použít pro vydaný token.
Návraty
Odpověď (RSTR) nebo null
pokud nelze vytvořit odpověď ze zadaného požadavku a popisovače tokenu. Výchozí implementace vrátí null
, pokud tokenDescriptor
je null
parametr .
Poznámky
Metoda GetResponse se volá jako poslední krok z kanálu vystavování tokenů, který je implementovaný metodou Issue . Vytvoří a vrátí odpověď (RSTR) pomocí původního příchozího požadavku (RST) a popisovače tokenu, který byl vytvořen během předchozích kroků v kanálu vystavování tokenů.
Výchozí implementace vytvoří RSTR předáním RST zadaného v parametru RequestSecurityTokenResponse.RequestSecurityTokenResponse(WSTrustMessage) požadavku konstruktoru, vyvolá metodu SecurityTokenDescriptor.ApplyTo v popisovači tokenu předaného do GetResponse , aby se její vlastnosti použily na nově vytvořené RSTR, nastaví AppliesTo vlastnost na RSTR pomocí AppliesToAddress vlastnosti na popisovači tokenu a nakonec nastaví ReplyTo vlastnost na RSTR podle následující tabulky:
RST.ReplyTo Vlastnost |
SecurityTokenDescriptor.AppliesToAddress Vlastnost. | RSTR.ReplyTo Vlastnost |
---|---|---|
Set | Nenastaveno | Nenastaveno |
Set | Set | SecurityTokenDescriptor.AppliesToAddress |
Nenastaveno | Set | Nenastaveno |
Nenastaveno | Nenastaveno | Nenastaveno |