Udostępnij za pośrednictwem


WSFederationAuthenticationModule.GetSecurityToken Metoda

Definicja

Odczytuje token zabezpieczający z określonego żądania.

Przeciążenia

GetSecurityToken(SignInResponseMessage)

Odczytuje token zabezpieczający z określonego komunikatu odpowiedzi federacji WS Federation.

GetSecurityToken(HttpRequestBase)

Odczytuje token zabezpieczający z określonego żądania HTTP.

GetSecurityToken(SignInResponseMessage)

Odczytuje token zabezpieczający z określonego komunikatu odpowiedzi federacji WS Federation.

public:
 virtual System::IdentityModel::Tokens::SecurityToken ^ GetSecurityToken(System::IdentityModel::Services::SignInResponseMessage ^ message);
public virtual System.IdentityModel.Tokens.SecurityToken GetSecurityToken (System.IdentityModel.Services.SignInResponseMessage message);
abstract member GetSecurityToken : System.IdentityModel.Services.SignInResponseMessage -> System.IdentityModel.Tokens.SecurityToken
override this.GetSecurityToken : System.IdentityModel.Services.SignInResponseMessage -> System.IdentityModel.Tokens.SecurityToken
Public Overridable Function GetSecurityToken (message As SignInResponseMessage) As SecurityToken

Parametry

message
SignInResponseMessage

Komunikat odpowiedzi logowania, z którego ma być odczytywany token.

Zwraca

Token zabezpieczający odczytany z komunikatu.

Wyjątki

message to null.

Uwagi

Domyślna implementacja wywołuje metodę WSFederationAuthenticationModule.GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer) w celu pobrania tokenu i odczytuje go przy użyciu odpowiedniej procedury obsługi ze skonfigurowanych procedur obsługi tokenów zabezpieczających.

Dotyczy

GetSecurityToken(HttpRequestBase)

Odczytuje token zabezpieczający z określonego żądania HTTP.

public:
 virtual System::IdentityModel::Tokens::SecurityToken ^ GetSecurityToken(System::Web::HttpRequestBase ^ request);
public virtual System.IdentityModel.Tokens.SecurityToken GetSecurityToken (System.Web.HttpRequestBase request);
abstract member GetSecurityToken : System.Web.HttpRequestBase -> System.IdentityModel.Tokens.SecurityToken
override this.GetSecurityToken : System.Web.HttpRequestBase -> System.IdentityModel.Tokens.SecurityToken
Public Overridable Function GetSecurityToken (request As HttpRequestBase) As SecurityToken

Parametry

request
HttpRequestBase

Żądanie HTTP, z którego ma odczytać token.

Zwraca

Odczytywany token zabezpieczający.

Wyjątki

request to null.

Uwagi

Wywołana z potoku przetwarzania żądań w celu pobrania komunikatu żądania logowania WS-Federation jako SecurityToken obiektu.

Domyślna implementacja wywołuje GetSignInResponseMessage metodę SignInResponseMessage , aby uzyskać obiekt, a następnie wywołuje WSFederationAuthenticationModule.GetSecurityToken(SignInResponseMessage) przeciążenie.

Użyj klasy pochodnej, aby interpretować określony typ żądania.

Dotyczy