WSFederationAuthenticationModule.GetXmlTokenFromMessage 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从指定的 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> 元素。
例外
message 是 null。
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> 元素。
例外
message 是 null。