Язык

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

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

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