SecurityTokenService.GetResponse Método

Definición

Crea la respuesta (RSTR) que contiene el token emitido mediante la solicitud especificada (RST) y el descriptor del token de seguridad.

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

RST que contiene el token de la solicitud.

tokenDescriptor
SecurityTokenDescriptor

Descriptor de token que contiene la información para usar con el token emitido.

Devoluciones

La respuesta (RSTR) o null si una respuesta no se puede crear a partir de la solicitud especificada y el descriptor de token. La implementación predeterminada devuelve null si el parámetro tokenDescriptor es null.

Comentarios

Se GetResponse llama al método como último paso de la canalización de emisión de tokens, que implementa el Issue método . Crea y devuelve la respuesta (RSTR) mediante la solicitud entrante original (RST) y el descriptor de token que se creó durante los pasos anteriores en la canalización de emisión de tokens.

La implementación predeterminada crea el RSTR pasando el RST especificado en el parámetro de solicitud al RequestSecurityTokenResponse.RequestSecurityTokenResponse(WSTrustMessage) constructor, invocando el SecurityTokenDescriptor.ApplyTo método en el descriptor de token pasado GetResponse a para aplicar sus propiedades al RSTR recién creado, estableciendo la AppliesTo propiedad en RSTR mediante la AppliesToAddress propiedad en el descriptor de token y, por último, estableciendo la ReplyTo propiedad en el RSTR según la tabla siguiente:

PropiedadRST.ReplyTo Propiedad SecurityTokenDescriptor.AppliesToAddress. PropiedadRSTR.ReplyTo
Set No establecido No establecido
Set Set SecurityTokenDescriptor.AppliesToAddress
No establecido Set No establecido
No establecido No establecido No establecido

Se aplica a

Consulte también