SecurityTokenService.GetResponse Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy odpowiedź (RSTR), która zawiera wystawiony token przy użyciu określonego żądania (RST) i deskryptora tokenu zabezpieczającego.
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
Parametry
- request
- RequestSecurityToken
RST, który zawiera żądanie tokenu.
- tokenDescriptor
- SecurityTokenDescriptor
Deskryptor tokenu zawierający informacje do użycia dla wystawionego tokenu.
Zwraca
Odpowiedź (RSTR) lub null
jeśli nie można utworzyć odpowiedzi na podstawie określonego żądania i deskryptora tokenu. Domyślna implementacja zwraca null
wartość , jeśli tokenDescriptor
parametr ma wartość null
.
Uwagi
Metoda GetResponse jest wywoływana jako ostatni krok z potoku wystawiania tokenu, który jest implementowany przez metodę Issue . Tworzy i zwraca odpowiedź (RSTR) przy użyciu oryginalnego żądania przychodzącego (RST) i deskryptora tokenu utworzonego podczas poprzednich kroków w potoku wystawiania tokenu.
Domyślna implementacja tworzy RSTR, przekazując RST określony w parametrze żądania do RequestSecurityTokenResponse.RequestSecurityTokenResponse(WSTrustMessage) konstruktora, wywołując SecurityTokenDescriptor.ApplyTo metodę w deskryptorze tokenu przekazanym GetResponse w celu zastosowania jego właściwości do nowo utworzonego RSTR, ustawiając AppliesTo właściwość na RSTR przy użyciu AppliesToAddress właściwości w deskryptorze tokenu, a na koniec ustawiając ReplyTo właściwość w deskryptorze RSTR zgodnie z poniższą tabelą:
RST.ReplyTo Właściwość |
SecurityTokenDescriptor.AppliesToAddress Właściwość. | RSTR.ReplyTo Właściwość |
---|---|---|
Set | Nie ustawiono | Nie ustawiono |
Set | Set | SecurityTokenDescriptor.AppliesToAddress |
Nie ustawiono | Set | Nie ustawiono |
Nie ustawiono | Nie ustawiono | Nie ustawiono |