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

适用于