Поделиться через


WSFederationAuthenticationModule.GetSecurityToken Метод

Определение

Считывает токен безопасности из указанного запроса.

Перегрузки

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) .

Используйте производный класс для интерпретации определенного типа запроса.

Применяется к