Compartilhar via


SecurityTokenService.GetResponse Método

Definição

Cria a resposta (RSTR) que contém o token emitido usando a solicitação especificada (RST) e o descritor de 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 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 a partir da solicitação especificada e do descritor de token. A implementação padrão retornará null se o tokenDescriptor parâmetro 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, por fim, definindo a ReplyTo propriedade no RSTR de acordo com a tabela a seguir:

Propriedade RST.ReplyTo Propriedade SecurityTokenDescriptor.AppliesToAddress. Propriedade RSTR.ReplyTo
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

Confira também