7

Possiedo un'applicazione Web MVC 4 che utilizza attualmente l'accesso Google OpenId Open-of-the-box. Questo è stato deprecato da Google e quindi, ho bisogno di migrare a uno dei metodi supportati da Google. Ho letto la documentazione fornita da Google, OpenID 2.0 (Migration), ma non riesco ancora a integrare il nuovo metodo di accesso con la mia applicazione.
Tutto ciò che intendo utilizzare per il login di Google è l'indirizzo email. Non mi interessa ottenere ulteriori informazioni da Google sull'utente.

La mia domanda è quali passaggi devo eseguire per migrare la mia applicazione Web MVC 4 a un metodo supportato di accesso di Google?

Nota: Durante la formattazione a questa domanda mi sono imbattuto in questa informazione promettente: Web applications (ASP.NET MVC)Come eseguire la migrazione di un MVC 4 OpenId Accesso Google a OAuth 2.0 o accesso a Google+

risposta

1

Tutto quello che dovete fare è creare un progetto MVC in C#, abilitare singola autorizzazione e modificare i file con lo Startup.Auth.cs info:

app.UseGoogleAuthentication(new GoogleOAuth2AuthenticationOptions() 
{ 
ClientId = "{your ID}", 
ClientSecret = "{your client-secret}" 
}); 
+0

Ho provato a installare Dotnetauth per oauth 2. Il messaggio di errore nuget dice che è compatibile solo con .NET 4.5+. C'è una soluzione? – 5arx

Problemi correlati