2
我使用dotnetopenauth實現openid功能,它工作正常。然而,雅虎顯示標準'雅虎無法驗證此網站'消息,這引發了一些用戶。有關於解決這個問題的一些信息,但我會認爲我應該使用DNOA來做到這一點,而不是讓它出現。避免雅虎的'這個網站無法驗證'消息與dotnetopenid
我在why this may be happening上發現了一些信息,但希望有一種方法可以配置DNOA來處理它自己。
我使用dotnetopenauth實現openid功能,它工作正常。然而,雅虎顯示標準'雅虎無法驗證此網站'消息,這引發了一些用戶。有關於解決這個問題的一些信息,但我會認爲我應該使用DNOA來做到這一點,而不是讓它出現。避免雅虎的'這個網站無法驗證'消息與dotnetopenid
我在why this may be happening上發現了一些信息,但希望有一種方法可以配置DNOA來處理它自己。
我很想讓DNOA爲每個RP都修復它,但不幸的是,RP發現的要求大部分都必須在特定於站點的情況下實施。例如,DNOA不瞭解您的網站上的所有網頁是否是該主機的openid登錄表單。並且需要該信息來填寫屬於RP發現一部分的XRDS文檔。
我一直在玩的一個想法是讓ASP.NET OpenID登錄控件託管他們自己的RP發現文檔,這將使所有內容都能正常工作,但冒着巨大風險,如果登錄頁面URL發生更改域名更改),由於谷歌的定向身份功能,所有Google用戶都將失去對其帳戶的訪問權限。所以最好鏈接到網站主頁上的XRDS文檔,DNOA沒有HttpHandler(如果是的話,你不會控制主頁)。
是有道理的,謝謝。然後,我會把xrds文件放在一起。 – kolosy 2009-12-10 16:00:46
作爲記錄,原帖中的博客鏈接確實解決了這個問題。 – kolosy 2009-12-11 06:45:02