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
, если параметр tokenDescriptor
— null
.
Комментарии
Метод 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 |
Не задано | Присвойте параметру | Не задано |
Не задано | Не задано | Не задано |