SecurityTokenService.GetResponse Método

Definição

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

Aplica-se a

Ver também