簡體   English   中英

ASP.NET DotNetOpenAuth Facebook登錄無秘密答案(需要QuestionAndAnswer)

[英]ASP.NET DotNetOpenAuth Facebook logon without secret answer (requiresQuestionAndAnswer)

我試圖允許用戶通過其Facebook帳戶登錄到我的ASP.NET網站。 我的網站已經有一個經典的注冊頁面,該頁面要求用戶提供關於密碼丟失的秘密問題/答案。 這對於Facebook登錄不是必需的,但是我想保留其他用戶的安全性問題。 現在的問題是,當我嘗試通過Facebook連接時,由於缺少安全性問題,該網站引發了異常。 當我設置web.config文件不詢問安全性問題時,Facebook登錄工作正常(requiresQuestionAndAnswer = false)

有什么想法可以同時在我的網站上同時登錄嗎?

謝謝,

湯姆

默認情況下,“ RegisterExternalLogin.aspx”頁面使用“創建用戶”方法。

var createResult = OpenAuth.CreateUser(ProviderName,ProviderUserId,ProviderUserName,UserName.Text);

您可以將方法更改為下面的方法,並且應該注意這一點。

var createResult = OpenAuth.CreateUser(ProviderName,ProviderUserId,ProviderUserName,UserName.Text,“ SomePassword”,“電子郵件”,“安全性問題?”,“安全性答案”);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM