SecurityTokenService.GetResponse Metodo

Definizione

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

RequestSecurityTokenResponse

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 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

Si applica a

Vedi anche