我在谷歌這些天搜索很多,但我找不到合適的解決方案。 在我的ASP.NET MVC應用程序中,我想使用外部登錄,以便用戶可以通過他們的Google帳戶登錄。起初在AuthConfig.cs文件本地主機我用:在ASP.NET MVC中的OAuth谷歌連接
OAuthWebSecurity.RegisterGoogleClient();
然後在服務器上移動時,我得到了錯誤:
所以,我發現了很多的鏈接導致產生對this link一個項目,我創建了一個,但我仍然無法弄清楚在哪裏以及如何添加憑據。在我AuthConfig.cs文件我到目前爲止這種結構:
public static void RegisterAuth()
{
//OAuthWebSecurity.RegisterGoogleClient();
}
,我不能使用開頭(我發現這個保險業監督幾個地方)格式:
app.UseGoogleAuthentication(
clientId: "000-000.apps.googleusercontent.com",
clientSecret: "00000000000");
因爲應用根本不屬於我的文件。任何人都可以給我一個方向,我應該如何繼續?
嘗試使用Microsoft.Owin.Security,Owin.Security.Providers包來支持您的OAuth Google.http://go.microsoft.com/fwlink/?LinkId = 301864 – DSR 2014-09-22 14:51:22
該應用程序的內容來自OWIN ,更新的ASP.NET身份使用。你仍然在使用會員資格,即使你可以引導OWIN支持,這將是一個非常頭疼的問題。將您的搜索限制在MVC 4/SimpleMembership /等。以避免從新的身份信息中獲取混合信息。或者,如果可以的話,升級。身份認證比會員資格好得多,但切換起來並不是微不足道的。 – 2014-09-22 15:20:24