WSFederationAuthenticationModule.GetSecurityToken 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从指定的请求读取安全令牌。
重载
GetSecurityToken(SignInResponseMessage) |
从指定 WS Federation 登录响应消息读取安全标记。 |
GetSecurityToken(HttpRequestBase) |
从指定的 HTTP 请求读取安全令牌。 |
GetSecurityToken(SignInResponseMessage)
从指定 WS Federation 登录响应消息读取安全标记。
public:
virtual System::IdentityModel::Tokens::SecurityToken ^ GetSecurityToken(System::IdentityModel::Services::SignInResponseMessage ^ message);
public virtual System.IdentityModel.Tokens.SecurityToken GetSecurityToken (System.IdentityModel.Services.SignInResponseMessage message);
abstract member GetSecurityToken : System.IdentityModel.Services.SignInResponseMessage -> System.IdentityModel.Tokens.SecurityToken
override this.GetSecurityToken : System.IdentityModel.Services.SignInResponseMessage -> System.IdentityModel.Tokens.SecurityToken
Public Overridable Function GetSecurityToken (message As SignInResponseMessage) As SecurityToken
参数
- message
- SignInResponseMessage
从登录响应消息中读取标识。
返回
从该消息读取的安全令牌。
例外
message
为 null
。
注解
默认实现调用 WSFederationAuthenticationModule.GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer) 方法来获取令牌,并使用配置的安全令牌处理程序中的相应处理程序读取令牌。
适用于
GetSecurityToken(HttpRequestBase)
从指定的 HTTP 请求读取安全令牌。
public:
virtual System::IdentityModel::Tokens::SecurityToken ^ GetSecurityToken(System::Web::HttpRequestBase ^ request);
public virtual System.IdentityModel.Tokens.SecurityToken GetSecurityToken (System.Web.HttpRequestBase request);
abstract member GetSecurityToken : System.Web.HttpRequestBase -> System.IdentityModel.Tokens.SecurityToken
override this.GetSecurityToken : System.Web.HttpRequestBase -> System.IdentityModel.Tokens.SecurityToken
Public Overridable Function GetSecurityToken (request As HttpRequestBase) As SecurityToken
参数
- request
- HttpRequestBase
从中读取标记的 HTTP。
返回
读取的安全令牌。
例外
request
为 null
。
注解
从请求处理管道调用,以将 WS-Federation 登录请求消息作为 对象 SecurityToken 获取。
默认实现调用 GetSignInResponseMessage 方法以获取 SignInResponseMessage 对象,然后调用 WSFederationAuthenticationModule.GetSecurityToken(SignInResponseMessage) 重载。
使用派生类解释特定类型的请求。