8
我使用的是asp.net mvc 4模板,它隨OpenID2一起發貨。如何將OpenID遷移到asp.net中的OAuth mvc4
由於谷歌已經取消了OpenID 2.0,我想使用OAuth 2.0。我查看了所有MSN博客 ,這裏沒有開箱即用的解決方案。我只使用visual studio 2012和mvc 4。
所以我的問題是我如何遷移openid 2.0打開auth。
感謝&問候, Aruljothi
我使用的是asp.net mvc 4模板,它隨OpenID2一起發貨。如何將OpenID遷移到asp.net中的OAuth mvc4
由於谷歌已經取消了OpenID 2.0,我想使用OAuth 2.0。我查看了所有MSN博客 ,這裏沒有開箱即用的解決方案。我只使用visual studio 2012和mvc 4。
所以我的問題是我如何遷移openid 2.0打開auth。
感謝&問候, Aruljothi
您可以從得到的NuGet或GoogleOAuth2Client重新實現它自己: 你必須創建一個實現IAuthenticationClient接口,可與應用標識和appSecret被初始化的新GoogleAuth模式,返回提供者名稱(「gooogle」),幷包含特定的類和方法來完成auth,獲取用戶數據和反序列化數據。
如果你太懶惰,你甚至可以使用谷歌自己的圖書館Google.Apis.Auth.OAuth2。或者尋找現成的模板實現。
之後,您需要做的就是配置您的AuthConfig,並通過您的外部登錄控制器中的OAuthWebSecurity使用它們。
嗨,任何身體得到的解決方案? – Kartheek
你可以使用Nuget包管理器 –