SecurityTokenService.GetResponse Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria a resposta (RSTR) que contém o token emitido usando o pedido especificado (RST) e o descritor do token de segurança.
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
Parâmetros
- request
- RequestSecurityToken
O RST que contém o pedido de token.
- tokenDescriptor
- SecurityTokenDescriptor
O descritor do token que contém a informação a usar para o token emitido.
Devoluções
A resposta (RSTR) ou null se uma resposta não puder ser criada a partir do pedido especificado e do descritor de token. A implementação padrão retorna null se o tokenDescriptor parâmetro for null.
Observações
O GetResponse método é chamado de último passo do pipeline de emissão de tokens, que é implementado pelo Issue método. Cria e devolve a resposta (RSTR) utilizando o pedido original de entrada (RST) e o descritor de token que foi construído em etapas anteriores do pipeline de emissão de tokens.
A implementação por defeito cria o RSTR ao passar o RST especificado no parâmetro de pedido ao RequestSecurityTokenResponse.RequestSecurityTokenResponse(WSTrustMessage) construtor, invocando o SecurityTokenDescriptor.ApplyTo método no descritor do token para GetResponse aplicar as suas propriedades ao RSTR recém-criado, definindo a AppliesTo propriedade no RSTR usando a AppliesToAddress propriedade no descritor do token e, finalmente, definindo a ReplyTo propriedade no RSTR de acordo com a tabela seguinte:
RST.ReplyTo propriedade |
SecurityTokenDescriptor.AppliesToAddress propriedade. |
RSTR.ReplyTo propriedade |
|---|---|---|
| Definir | Não definido | Não definido |
| Definir | Definir | SecurityTokenDescriptor.AppliesToAddress |
| Não definido | Definir | Não definido |
| Não definido | Não definido | Não definido |