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) .
Используйте производный класс для интерпретации определенного типа запроса.