SecurityTokenService.GetResponse Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |