WSFederationAuthenticationModule.GetSecurityToken Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает маркер безопасности из указанного запроса.
Перегрузки
| Имя | Описание |
|---|---|
| GetSecurityToken(SignInResponseMessage) |
Считывает маркер безопасности из указанного сообщения ответа на вход в федерацию WS. |
| GetSecurityToken(HttpRequestBase) |
Считывает маркер безопасности из указанного HTTP-запроса. |
GetSecurityToken(SignInResponseMessage)
Считывает маркер безопасности из указанного сообщения ответа на вход в федерацию WS.
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) .
Используйте производный класс для интерпретации определенного типа запроса.