共用方式為


WSFederationAuthenticationModule.GetXmlTokenFromMessage 方法

定義

從指定的 WS 同盟登入回應訊息擷取發行的權杖。

多載

GetXmlTokenFromMessage(SignInResponseMessage)

從指定的 WS 同盟登入回應訊息擷取發行的權杖。

GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer)

使用指定的 WS-同盟序列化程式,從指定的 WS-同盟登入回應訊息中擷取發行的權杖。

GetXmlTokenFromMessage(SignInResponseMessage)

從指定的 WS 同盟登入回應訊息擷取發行的權杖。

public:
 virtual System::String ^ GetXmlTokenFromMessage(System::IdentityModel::Services::SignInResponseMessage ^ message);
public virtual string GetXmlTokenFromMessage (System.IdentityModel.Services.SignInResponseMessage message);
abstract member GetXmlTokenFromMessage : System.IdentityModel.Services.SignInResponseMessage -> string
override this.GetXmlTokenFromMessage : System.IdentityModel.Services.SignInResponseMessage -> string
Public Overridable Function GetXmlTokenFromMessage (message As SignInResponseMessage) As String

參數

message
SignInResponseMessage

要從中擷取權杖的登入回應訊息。 登入回應會包含 STS 簽發的權杖。

傳回

字串,包含表示已發佈之語彙基元的 XML。 這是 <wst:RequestSecurityTokenResponse> 項目。

例外狀況

messagenull

message 不包含語彙基元。 (它不會包含有效的 wresult 或 wresultptr 參數)。

備註

如果登入回應消息中沒有 wresult 參數,則會 GetReferencedResult 呼叫 方法來嘗試使用 wresultptr 參數取得令牌。

適用於

GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer)

使用指定的 WS-同盟序列化程式,從指定的 WS-同盟登入回應訊息中擷取發行的權杖。

public:
 virtual System::String ^ GetXmlTokenFromMessage(System::IdentityModel::Services::SignInResponseMessage ^ message, System::IdentityModel::Services::WSFederationSerializer ^ federationSerializer);
public virtual string GetXmlTokenFromMessage (System.IdentityModel.Services.SignInResponseMessage message, System.IdentityModel.Services.WSFederationSerializer federationSerializer);
abstract member GetXmlTokenFromMessage : System.IdentityModel.Services.SignInResponseMessage * System.IdentityModel.Services.WSFederationSerializer -> string
override this.GetXmlTokenFromMessage : System.IdentityModel.Services.SignInResponseMessage * System.IdentityModel.Services.WSFederationSerializer -> string
Public Overridable Function GetXmlTokenFromMessage (message As SignInResponseMessage, federationSerializer As WSFederationSerializer) As String

參數

message
SignInResponseMessage

要從中擷取權杖的登入回應訊息。 登入回應會包含 STS 簽發的權杖。

federationSerializer
WSFederationSerializer

要用來還原序列化登入回應訊息的 WS-同盟序列化程式。

傳回

字串,包含表示已發佈之語彙基元的 XML。 這是 <wst:RequestSecurityTokenResponse> 項目。

例外狀況

messagenull

適用於