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+
7
A
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}"
});
Problemi correlati
- 1. Google OpenID/accesso federato periodicamente non riesce
- 2. Scadenza del token di accesso OAuth di Google nell'app MVC?
- 3. Migrazione da Google OpenID 2.0 a OpenID Connessione con diversi parametri redirect_uri e openid.realm
- 4. Come ottenere Google token di accesso OAuth 2.0 direttamente usando curl? (senza utilizzare Google Libraries)
- 5. accesso Gmail IMAP con OAuth 2.0 token di accesso
- 6. Migrazione di Google OpenID a OpenID Connect: openid_id non corrisponde a
- 7. Cosa OpenID Connect aggiunge a OAuth 2.0 (perché OAuth 2.0 non è sufficiente per l'autenticazione?)
- 8. Come migrare OpenID a OAuth in asp.net mvc4
- 9. Migrazione da YouTube ClientLogin a OAuth 2.0
- 10. Contatti di sola lettura Google (OAuth 2.0)
- 11. Come modificare la lingua del pulsante di accesso a Google
- 12. Accesso a ExternalStoragePublicDirectory nell'app Google Chrome ARC
- 13. Android: accesso a posizioni google salvate programmaticamente
- 14. Google voice PHP OAuth 2.0
- 15. Come ottenere il token di accesso per google oauth?
- 16. Accesso remoto a Google Analytics con ASP.NET
- 17. Accesso a google analytics tramite nodejs
- 18. Accesso con account Google in CodeIgniter con OpenID
- 19. Accesso con FB Connect/Google OAuth in .NET
- 20. Google Play Games, Firebase e il nuovo accesso a Google
- 21. Come posso decodificare un google OAuth 2.0 JWT (OpenID Connect) in un'app di nodo?
- 22. Autorizzazione incrementale Google OAuth 2.0 non funzionante
- 23. OAuth/OpenID basato sul browser con accesso permanente
- 24. Accedi token di accesso da Google OAuth 2.0 per accedere ai dati dell'unità dall'account dell'applicazione
- 25. Come ottenere un token di accesso google fittizio per testare oauth google api?
- 26. Accesso ai contatti di Google Api tramite OAuth 2.0 e chiave privata alias Account di servizio
- 27. Google OAuth 2.0 Server a server: richiesta errata
- 28. Come Esci durante l'uso di Accesso a Google+
- 29. Accesso a un calendario pubblico utilizzando l'API di Google senza richiedere l'accesso a un utente
- 30. Android: come ottenere goken di accesso google plus?
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