SecurityTokenService.GetResponse Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |