在本網站瀏覽,我發現了一些有趣的建議。 SocialAuth.net和DotNetOpenAuth。SocialAuth.net VS DotNetOpenAuth
我開始使用SocialAuth。這是非常簡單的使用和它的工作(我只到目前爲止谷歌嘗試)。這個庫唯一的問題是它沒有提供一種方法來從它提供的提供程序中檢索聯繫人,而無需使用請求聯繫人列表的新(或最新)提供程序登錄。
換句話說,出於安全原因,我必須用本地用戶名和密碼唱我的人。但我想從這個圖書館的功能獲得來自不同提供商的聯繫人。事情是,它覆蓋我當前登錄的用戶(使用FormsAuthentication)由谷歌發送的身份驗證令牌。
有沒有人遇到過這個問題?
DotNetOpenAuth沒有這個缺陷嗎? 謝謝
是的,他們做到了!我在該網站ppcuban。 :)我提交這個問題就像一個星期前或大約在同一天我發佈它嘿。 –
我正在嘗試此源代碼,但不知何故,這感覺還不夠,至少對我的需要。如果我指定了一個回調操作(在SocialAuthUser.Login()中),我調用'FormsAuthentication.SetAuthCookie(userName,false);'來設置我的自定義用戶名,這將被替換爲FormsAuthentication.RedirectFromLoginPage(SessionManager.GetUserSessionGUID()。 ToString(),false)'在SetUserAsLoggedIn私有函數中執行。我認爲它也應該檢查響應餅乾。我想我會在項目跟蹤器中開一個新的問題。 – Farlop
Farlop,這是一個很好的觀點。我認爲這個圖書館非常好,並提供。它確實如此。只需要一些可以在我們的幫助下解決的錯誤。這就是產品變得越來越好的原因。反饋寶貝,反饋。 –