共用方式為


SecurityTokenService.GetResponse 方法

定義

使用指定的要求 (RST) 和安全性權杖描述元,建立包含核發之權杖的回應 (RSTR)。

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

參數

request
RequestSecurityToken

包含權杖要求的 RST。

tokenDescriptor
SecurityTokenDescriptor

權杖描述元,其中包含要用於已發行的權杖的資訊。

傳回

回應 (RSTR),如果無法從指定的要求和權杖描述元建立回應則為 null。 如果 tokenDescriptor 參數為 null,則預設實作會傳回 null

備註

方法 GetResponse 會呼叫為令牌發行管線的最後一個步驟,由方法實作 Issue 。 它會使用原始傳入要求 (RST) 以及令牌發行管線中先前步驟中建置的令牌描述元,來建立並傳回 RSTR) (回應。

預設實作會藉由將要求參數中指定的 RST 傳遞至RequestSecurityTokenResponse.RequestSecurityTokenResponse(WSTrustMessage)建構函式來建立 RSTR,叫用傳入GetResponse的令牌描述元上的 方法,以將其屬性套用至新建立的 RSTR、SecurityTokenDescriptor.ApplyTo使用AppliesToAddress令牌描述元上的 屬性在 RSTR 上設定AppliesTo屬性,最後根據下表在 RSTR 上設定ReplyTo屬性:

RST.ReplyTo 屬性 SecurityTokenDescriptor.AppliesToAddress 屬性。 RSTR.ReplyTo 屬性
設定 未設定 未設定
設定 設定 SecurityTokenDescriptor.AppliesToAddress
未設定 設定 未設定
未設定 未設定 未設定

適用於

另請參閱