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