Compartilhar via


SecurityTokenService.GetResponse Método

Definição

Cria a resposta (RSTR) que contém o token emitido usando a solicitação (RST) e o descritor de token de segurança solicitados.

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

A RST que contém a solicitação de token.

tokenDescriptor
SecurityTokenDescriptor

O descritor de token que contém as informações a serem usadas para o token emitido.

Retornos

A resposta (RSTR) ou null se uma resposta não puder ser criada da solicitação e do descritor de token especificados. A implementação padrão retornará null se o parâmetro tokenDescriptor for null.

Comentários

O GetResponse método é chamado como a última etapa do pipeline de emissão de token, que é implementado pelo Issue método . Ele cria e retorna a resposta (RSTR) usando a RST (solicitação de entrada) original e o descritor de token que foi criado durante as etapas anteriores no pipeline de emissão de token.

A implementação padrão cria o RSTR passando o RST especificado no parâmetro de solicitação para o RequestSecurityTokenResponse.RequestSecurityTokenResponse(WSTrustMessage) construtor, invocando o SecurityTokenDescriptor.ApplyTo método no descritor de token passado GetResponse para aplicar suas propriedades ao RSTR recém-criado, definindo a AppliesTo propriedade no RSTR usando a AppliesToAddress propriedade no descritor de token e, finalmente, definindo a ReplyTo propriedade no RSTR de acordo com a tabela a seguir:

Propriedade RST.ReplyTo Propriedade SecurityTokenDescriptor.AppliesToAddress. Propriedade RSTR.ReplyTo
Definição Não definido Não definido
Definição Definição SecurityTokenDescriptor.AppliesToAddress
Não definido Definição Não definido
Não definido Não definido Não definido

Aplica-se a

Confira também