Sdílet prostřednictvím


SecurityTokenService.GetResponse Metoda

Definice

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 nullparametr .

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

Platí pro

Viz také