SecurityTokenService.GetResponse Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea la risposta (RSTR) che contiene il token rilasciato utilizzando il descrittore specificato della richiesta (RST) e del token di sicurezza.
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
Parametri
- request
- RequestSecurityToken
RST che contiene la richiesta del token.
- tokenDescriptor
- SecurityTokenDescriptor
Descrittore del token che contiene le informazioni da utilizzare per il token emesso.
Restituisce
Risposta (RSTR) o null
se non è possibile creare una risposta dal descrittore di token e di richiesta specificato. L'implementazione predefinita restituisce null
se il parametro tokenDescriptor
è null
.
Commenti
Il GetResponse metodo viene chiamato come ultimo passaggio dalla pipeline di rilascio del token, implementata dal Issue metodo . Crea e restituisce la risposta (RSTR) usando la richiesta in ingresso (RST) originale e il descrittore del token creato durante i passaggi precedenti nella pipeline di rilascio del token.
L'implementazione predefinita crea il RSTR passando la RST specificata nel parametro della richiesta al RequestSecurityTokenResponse.RequestSecurityTokenResponse(WSTrustMessage) costruttore, richiamando il SecurityTokenDescriptor.ApplyTo metodo sul descrittore del token passato GetResponse in per applicare le relative proprietà al RSTR appena creato, impostando AppliesTo la proprietà sul RSTR usando la AppliesToAddress proprietà nel descrittore del token e infine impostando la ReplyTo proprietà sul RSTR in base alla tabella seguente:
ProprietàRST.ReplyTo |
Proprietà SecurityTokenDescriptor.AppliesToAddress. | ProprietàRSTR.ReplyTo |
---|---|---|
Set | Non impostato | Non impostato |
Set | Set | SecurityTokenDescriptor.AppliesToAddress |
Non impostato | Set | Non impostato |
Non impostato | Non impostato | Non impostato |