WSFederationAuthenticationModule.GetSecurityToken Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest ein Sicherheitstoken aus der angegebenen Anforderung.
Überlädt
| Name | Beschreibung |
|---|---|
| GetSecurityToken(SignInResponseMessage) |
Liest ein Sicherheitstoken aus der angegebenen WS-Verbundanmeldungsantwort vor. |
| GetSecurityToken(HttpRequestBase) |
Liest ein Sicherheitstoken aus der angegebenen HTTP-Anforderung. |
GetSecurityToken(SignInResponseMessage)
Liest ein Sicherheitstoken aus der angegebenen WS-Verbundanmeldungsantwort vor.
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
Parameter
- message
- SignInResponseMessage
Die Anmeldeantwortnachricht, aus der das Token gelesen werden soll.
Gibt zurück
Das Sicherheitstoken, das aus der Nachricht gelesen wurde.
Ausnahmen
message ist null.
Hinweise
Die Standardimplementierung ruft die WSFederationAuthenticationModule.GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer) Methode auf, um das Token abzurufen und liest es mithilfe des entsprechenden Handlers aus den konfigurierten Sicherheitstokenhandlern vor.
Gilt für:
GetSecurityToken(HttpRequestBase)
Liest ein Sicherheitstoken aus der angegebenen HTTP-Anforderung.
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
Parameter
- request
- HttpRequestBase
Die HTTP-Anforderung, aus der das Token gelesen werden soll.
Gibt zurück
Das Sicherheitstoken, das gelesen wurde.
Ausnahmen
request ist null.
Hinweise
Wird von der Anforderungsverarbeitungspipeline aufgerufen, um die WS-Federation Anmeldeanforderungsnachricht als SecurityToken Objekt abzurufen.
Die Standardimplementierung ruft die GetSignInResponseMessage Methode auf, um ein SignInResponseMessage Objekt abzurufen, und ruft dann die WSFederationAuthenticationModule.GetSecurityToken(SignInResponseMessage) Überladung auf.
Verwenden Sie eine abgeleitete Klasse, um einen bestimmten Anforderungstyp zu interpretieren.