SecurityTokenService.GetResponse Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |