J'essaie d'ajouter la fonctionnalité de connexion externe Google pour l'une de mes applications Web en utilisant Visual Studio 2017 (MVC 5 .Net Framework). En suivant les étapes exactes données précédemment, je ne parviens pas à la faire fonctionner. Et après s'être connecté avec le compte google (précédemment attribué dans les utilisateurs de test), il redirige toujours vers la page de connexion. En mode débogage, toutes les variables et propriétés sont nulles.
De plus, pour mon problème, j'ai essayé chacune des étapes suivantes (basées sur les solutions précédentes de StackOverflow:-)
-
Mise à jour de tous les paquets NuGet connexes à la dernière version.
-
Configuration du Javascript autorisé et de l'URL de redirection en fonction de mon projet (HTTP://localhost:{port number})
-
L'application est en mode test (des utilisateurs de test ont été ajoutés).
-
Le code pour l'authentification Google dans (App_Start-> Startup.Auth.cs) ressemble à quelque chose comme ceci :
app.UseTwoFactorRememberBrowserCookie(DefaultAuthenticationTypes.TwoFactorRememberBrowserCookie) ;
app.UseGoogleAuthentication(new GoogleOAuth2AuthenticationOptions() { ClientId = "My Client ID Given in Google Developer Console", ClientSecret = "My Client Secret Given in Google Developer Console" });
Je ne sais pas si quelqu'un d'autre a été confronté au même problème récemment. J'ai testé cela sur un projet Asp.Net Core, et cela fonctionne bien. Mais cela ne fonctionne pas dans le Framework MVC 5. Veuillez me conseiller, le cas échéant.
Best