SecurityTokenService.GetResponse Methode

Definitie

Hiermee maakt u het antwoord (RSTR) dat het uitgegeven token bevat met behulp van de opgegeven aanvraag (RST) en de beschrijving van het beveiligingstoken.

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

Parameters

request
RequestSecurityToken

De RST die de tokenaanvraag bevat.

tokenDescriptor
SecurityTokenDescriptor

De tokendescriptor die de informatie bevat die moet worden gebruikt voor het uitgegeven token.

Retouren

Het antwoord (RSTR) of null als een antwoord niet kan worden gemaakt op basis van de opgegeven aanvraag en tokendescriptor. De standaard implementatie retourneert null als de tokenDescriptor parameter is null.

Opmerkingen

De GetResponse methode wordt aangeroepen als de laatste stap van de tokenuitgiftepijplijn, die door de Issue methode wordt geïmplementeerd. Het maakt en retourneert het antwoord (RSTR) met behulp van de oorspronkelijke binnenkomende aanvraag (RST) en de tokendescriptor die is opgebouwd tijdens de vorige stappen in de tokenuitgiftepijplijn.

De standaard implementatie maakt de RSTR door de RST die is opgegeven in de aanvraagparameter door te geven aan de RequestSecurityTokenResponse.RequestSecurityTokenResponse(WSTrustMessage) constructor, de SecurityTokenDescriptor.ApplyTo methode aan te roepen voor de tokendescriptor die is doorgegeven GetResponse om de eigenschappen toe te passen op de zojuist gemaakte RSTR, de AppliesTo eigenschap op de RSTR in te stellen met behulp van de AppliesToAddress eigenschap op de tokendescriptor en ten slotte de ReplyTo eigenschap op de RSTR in te stellen volgens de volgende tabel:

eigenschap RST.ReplyTo SecurityTokenDescriptor.AppliesToAddress eigenschap. eigenschap RSTR.ReplyTo
Set Niet ingesteld Niet ingesteld
Set Set SecurityTokenDescriptor.AppliesToAddress
Niet ingesteld Set Niet ingesteld
Niet ingesteld Niet ingesteld Niet ingesteld

Van toepassing op

Zie ook