J'essaie de déterminer la meilleure façon d'exécuter du code une fois qu'un utilisateur s'est authentifié en utilisant OpenID Connect sur une application Dotnet Core MVC. Je ne veux pas coder en dur une URL de redirection après la connexion, car ils doivent toujours se retrouver là où ils essayaient d'accéder après l'authentification. J'ai juste besoin d'exécuter du code, par exemple. "vérifiez si c'est la première fois que vous vous connectez et mettez un drapeau" ou quelque chose de similaire. J'utilisais un middle-ware mais comme cela est appelé pour chaque requête, cela cause quelques problèmes.Exécutez le code après la connexion openid connect dans Asp.net Core
Est-ce que quelqu'un a des idées sur la façon d'y parvenir?
Comment allez-vous avec cela? J'ai exactement la même exigence, mais je n'ai pas été en mesure de trouver une solution appropriée ion encore. J'ai posté une question similaire (https://stackoverflow.com/questions/45618386/how-to-redirect-after-azure-ad-authentication-to-different-controller-action-in) – OjM
Comment avez-vous résolu le problème? problème? J'ai exactement le même problème. – TejSoft
Vous devriez avoir une méthode qui génère votre jeton api ... il suffit d'appeler une méthode là-bas une fois le processus d'authentification terminé et avoir un drapeau dans la table des utilisateurs comme AccountNeverLoggedIn ... –