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
。