7

Şu anda kullanıma hazır OpenId Google Giriş'i kullanan bir MVC 4 web uygulamasına sahibim. Bu, Google tarafından kullanımdan kaldırıldı ve bunu Google'ın desteklenen yöntemlerinden birine taşımam gerekiyor. Google, OpenID 2.0 (Migration) tarafından sağlanan belgeleri okudum, ancak hala yeni giriş yöntemini uygulamamla bütünleştiremiyorum.
Tüm Google Giriş adreslerini kullanmayı planlıyorum, e-posta adresi. Google’dan, kullanıcı hakkında başka herhangi bir bilgi almakla ilgilenmiyorum.

Sorum, MVC 4 web uygulamamı desteklenen bir Google'ın giriş yöntemine taşımak için hangi adımları atmam gerekiyor?

Not: Bu umut verici bilgilere rastladım bu soruyu biçimlendirme sırasında: Web applications (ASP.NET MVC)MVC 4 OpenID Google Oturum Açma OAuth 2.0 veya Google+ oturumuna nasıl geçiş yapılır

cevap

1

Eğer C# bir MVC projesi oluşturmak Tek Yetkilendirme etkinleştirmek ve dosya Startup.Auth.cs düzenlemek yapmanız gereken tek şey senin bilgi:

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

Ben Nuget hata mesajı sadece .NET 4.5+ ile uyumlu olduğunu söylüyor OAuth 2 için Dotnetauth yüklemeden çalıştı. Bir çözüm var mı? – 5arx