Freigeben über


WSFederationAuthenticationModule.GetSecurityToken Methode

Definition

Liest ein Sicherheitstoken aus der angegebenen Anforderung.

Überlädt

GetSecurityToken(SignInResponseMessage)

Liest ein Sicherheitstoken aus der angegebenen WS-Verbundanmeldungs-Antwortnachricht.

GetSecurityToken(HttpRequestBase)

Liest ein Sicherheitstoken aus der angegebenen XML-Anfrage.

GetSecurityToken(SignInResponseMessage)

Liest ein Sicherheitstoken aus der angegebenen WS-Verbundanmeldungs-Antwortnachricht.

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 Anmeldungsantwortnachricht, 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.

Gilt für:

GetSecurityToken(HttpRequestBase)

Liest ein Sicherheitstoken aus der angegebenen XML-Anfrage.

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 der Token gelesen werden soll.

Gibt zurück

Das gelesene Sicherheitstoken.

Ausnahmen

request ist null.

Hinweise

Wird aus 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.

Gilt für: