2017-06-09 1 views
0

J'ai une application d'une seule page dans angularjs 1.x. J'utilise IdentityServer3 pour l'authentification de l'utilisateur. Après la connexion réussie, l'utilisateur est redirigé vers la page d'accueil de mon application d'une seule page. Cette redirection est définie dans startup.cs du projet SPA.RedirectUri dynamique dans identityserver3

Mais lorsque l'utilisateur tape une URL à laquelle seul un utilisateur authentifié peut accéder, la page de connexion identityserver apparaîtra. Après la connexion, l'utilisateur sera redirigé vers la page d'accueil, mais je souhaite que l'utilisateur soit redirigé vers l'URL qu'il a saisie après une connexion réussie.

Pouvons-nous réaliser cela? Ou le redirecturi est fixé lorsque nous utilisons identityserver?

Répondre

0

La manière la plus courante de procéder consiste à incorporer les informations dans la variable d'état lors de la redirection vers IdServer. De cette façon, sur le rappel, vous avez des informations sur la façon de rediriger l'utilisateur après avoir reçu le rappel d'IdServer. Si vous utilisez le OIDC client library, il gère ces choses pour vous.