SecurityTokenService.GetResponse Metoda

Definicja

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

RequestSecurityTokenResponse

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

Dotyczy

Zobacz też