7

Mam aplikację internetową MVC 4, która obecnie korzysta z gotowego logowania Google OpenId. Zostało to odrzucone przez Google, dlatego muszę przeprowadzić migrację do jednej z obsługiwanych przez Google metod. Czytałem dokumentację dostarczoną przez Google, OpenID 2.0 (Migration), ale nadal nie jestem w stanie zintegrować nowej metody logowania z moją aplikacją.
Wszystko, co zamierzam użyć do logowania się w Google to adres e-mail. Nie jestem zainteresowany uzyskaniem od Google jakichkolwiek innych informacji o użytkowniku.

Moje pytanie brzmi, jakie kroki należy podjąć, aby dokonać migracji mojej aplikacji internetowej MVC 4 do obsługiwanej metody logowania Google?

Uwaga: Podczas formatowania to pytanie natknąłem tej obiecującej informacji: Web applications (ASP.NET MVC)Jak przenieść MVC 4 OpenId Google Zaloguj się do OAuth 2.0 lub Google+ Zaloguj się

Odpowiedz

1

Wszystko co musisz zrobić, to stworzyć projekt MVC w języku C#, włącz jednolitego zezwolenia i edytować plik za pomocą Startup.Auth.cs info:

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

Próbowałem zainstalować Dotnetauth dla oauth 2. Komunikat o błędzie nuget mówi, że jest kompatybilny tylko z .NET 4.5+. Czy jest w pobliżu praca? – 5arx