SecurityTokenService.GetResponse Метод

Определение

Создает ответ (RSTR), содержащий токен выданный за счет заданного запроса (RST) и токена безопасности.

protected:
 virtual System::IdentityModel::Protocols::WSTrust::RequestSecurityTokenResponse ^ GetResponse(System::IdentityModel::Protocols::WSTrust::RequestSecurityToken ^ request, System::IdentityModel::Tokens::SecurityTokenDescriptor ^ tokenDescriptor);
protected virtual System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse GetResponse (System.IdentityModel.Protocols.WSTrust.RequestSecurityToken request, System.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
abstract member GetResponse : System.IdentityModel.Protocols.WSTrust.RequestSecurityToken * System.IdentityModel.Tokens.SecurityTokenDescriptor -> System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse
override this.GetResponse : System.IdentityModel.Protocols.WSTrust.RequestSecurityToken * System.IdentityModel.Tokens.SecurityTokenDescriptor -> System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse
Protected Overridable Function GetResponse (request As RequestSecurityToken, tokenDescriptor As SecurityTokenDescriptor) As RequestSecurityTokenResponse

Параметры

request
RequestSecurityToken

RST, в котором содержится запроса токена.

tokenDescriptor
SecurityTokenDescriptor

Дескриптор токена, который содержит сведения для использования для выданного токена.

Возвращаемое значение

Ответ (RSTR) или значение null, если ответ не может быть создан из указанного дескриптора запроса и токена. В реализации по умолчанию возвращается значение null, если параметр tokenDescriptornull.

Комментарии

Метод GetResponse вызывается в качестве последнего шага из конвейера выдачи маркеров, который реализуется методом Issue . Он создает и возвращает ответ (RSTR) с помощью исходного входящего запроса (RST) и дескриптора маркера, созданного на предыдущих шагах в конвейере выдачи маркеров.

Реализация по умолчанию создает RSTR путем передачи RST, указанного в параметре RequestSecurityTokenResponse.RequestSecurityTokenResponse(WSTrustMessage) запроса, конструктору, вызова SecurityTokenDescriptor.ApplyTo метода в дескрипторе маркера, переданном в GetResponse , чтобы применить его свойства к созданному объекту RSTR, задания AppliesTo свойства в RSTR с помощью AppliesToAddress свойства в дескрипторе маркера и, наконец, задания ReplyTo свойства в RSTR в соответствии со следующей таблицей:

СвойствоRST.ReplyTo Свойство SecurityTokenDescriptor.AppliesToAddress. СвойствоRSTR.ReplyTo
Присвойте параметру Не задано Не задано
Присвойте параметру Присвойте параметру SecurityTokenDescriptor.AppliesToAddress
Не задано Присвойте параметру Не задано
Не задано Не задано Не задано

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

См. также раздел