WSFederationAuthenticationModule.GetReturnUrlFromResponse Méthode

Définition

Extrait l'URL de la page initialement demandée à partir de la réponse de connexion.

protected:
 virtual System::String ^ GetReturnUrlFromResponse(System::Web::HttpRequestBase ^ request);
protected virtual string GetReturnUrlFromResponse (System.Web.HttpRequestBase request);
abstract member GetReturnUrlFromResponse : System.Web.HttpRequestBase -> string
override this.GetReturnUrlFromResponse : System.Web.HttpRequestBase -> string
Protected Overridable Function GetReturnUrlFromResponse (request As HttpRequestBase) As String

Paramètres

request
HttpRequestBase

Requête HTTP qui contient un POST de formulaire, qui contient le message de réponse de connexion WS-Federation.

Retours

URL de la page qui a été initialement demandée par le client. Il s'agit de l'URL (au niveau de la partie de confiance) à laquelle le client doit être redirigé une fois la connexion réussie.

Exceptions

request a la valeur null.

Remarques

Cette méthode est appelée à partir du pipeline de traitement des demandes (la OnAuthenticateRequest méthode) pour obtenir l’URL de la page au niveau de la partie de confiance (RP) vers laquelle diriger le client après la connexion réussie. Il s’agit généralement de l’URL de la ressource RP à laquelle le client a initialement demandé l’accès.

Par défaut, WSFAM enregistre l’URL de retour dans le paramètre de message wctx lorsqu’il envoie la demande de connexion WS-Federation au service de jeton de sécurité (STS). Conformément à la spécification WS-Federation, le paramètre wctx est conservé entre les entités par lesquelles le message passe et est retourné sans avoir été affecté dans le message de réponse de connexion WS-Federation envoyé par le STS.

L’implémentation par défaut obtient l’URL de retour à partir du paramètre wctx dans la réponse de connexion. Pour plus d’informations sur le format du paramètre wctx utilisé par WSFAM, consultez la CreateSignInRequest méthode .

S’applique à

Voir aussi