WSFederationAuthenticationModule.GetXmlTokenFromMessage 方法

定义

从指定的 WS-Federation 登录响应消息中提取颁发的令牌。

重载

名称 说明
GetXmlTokenFromMessage(SignInResponseMessage)

从指定的 WS-Federation 登录响应消息中提取颁发的令牌。

GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer)

使用指定的 WS-Federation 序列化程序从指定的 WS-Federation 登录响应消息中提取颁发的令牌。

GetXmlTokenFromMessage(SignInResponseMessage)

从指定的 WS-Federation 登录响应消息中提取颁发的令牌。

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-Federation 序列化程序从指定的 WS-Federation 登录响应消息中提取颁发的令牌。

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-Federation 序列化程序。

返回

一个字符串,包含表示颁发的令牌的 XML。 这是一个 <wst:RequestSecurityTokenResponse> 元素。

例外

messagenull

适用于