dotnetopenauth

    5熱度

    2回答

    我遇到了Google openid標識符的問題。 我在簡單的asp.net mvc項目中使用了dotnetopenauth庫(dotnetopenid的後繼者)。 在本地主機上進行測試期間,我注意到谷歌不時生成新的聲明標識符。這是爲什麼?這只是與本地主機?一切看起來不錯,與不同的提供商(如雅虎)

    35熱度

    2回答

    我正在使用dotnetopenauth 3.2來實現Openid,但無法弄清楚如何讓Google在索賠響應中傳遞電子郵件地址。我知道Google不支持簡單的註冊,但我無法確定他們的支持。 買者對這個問題是我剛開始學習的OpenID,我知道我沒有關於這一點我認爲是導致我的困惑規範紮實掌握。 任何幫助,將不勝感激!

    0熱度

    1回答

    我使用基於openid-selector的UI來使用dotnet openid API對用戶進行身份驗證。 我有一個小問題,當我選擇谷歌和取消並關閉瀏覽器,然後打開鏈接,並選擇雅虎重定向我谷歌,但不是雅虎。 我檢查了當我點擊瀏覽器狀態欄底部的按鈕時,它顯示正確的參數被髮送到JS文件中的歌唱功能,但它以某種方式需要先前選擇的值並重定向到該頁面。 難道有人一樣的臉這個問題還是有人可以幫助我有意見或建議

    7熱度

    1回答

    我想通過開放ID驗證後如何獲取用戶信息。無論我何時致電 response.GetExtension<ClaimsResponse> //Or response.GetExtension<FetchResponse> //Or response.GetUntrustedExtension<ClaimsResponse> // OR response.GetUntrustedE

    4熱度

    1回答

    我正在使用DotNetOpenAuth MVC依賴方示例代碼(與一些美容更改)將OpenId集成到ASP.NET MVC應用程序。 除了以下情況,代碼工作得很好:當依賴方(我的應用程序)是IE下的受信任站點,並且我從任何其他位置訪問該站點時,重定向到OpenId供應商掛起。 具體來說,代碼達到了控制器方法返回一個ActionResult的地方,該ActionResult重定向到提供程序,然後IE就

    86熱度

    6回答

    我實現了OpenID的在我的網站,但我有一個很難找到OpenID提供URL列表。我認爲這很容易找到,但我已經在網上搜索,只發現了一小部分,主要是偶然。 有一個列出所有可用供應商和他們的認證URL的資源? 編輯:這是我到目前爲止發現的。我沒有嘗試過所有這些,所以讓我知道他們是否有任何錯誤。 StackExchangehttps://openid.stackexchange.com 谷歌https:/

    1熱度

    2回答

    我向系統添加了可選的OpenID身份驗證。一切工作順利與DotNETOpenID。然而,我得到一個問題時: 用戶登錄到使用標準登錄(FormsAutentication) 用戶同夥一些OpenID支持帳戶(我們使用編程的OpenID登錄在這裏得到所宣稱的身份)的Web應用程序 用戶註銷FormsAuthentication並使用OpenID(使用Login控制)重新登錄。 在最後一步,我們得到一個

    5熱度

    1回答

    從DotNetOpenId下載的示例與我創建新應用程序時獲得的MVC 1.0應用程序具有不同的文件。 我是新來的MVC和openId,我遇到的所有例子都很老。 任何人都可以指向我使用DotNetOpenId實現OpenID與ASP.net MVC的示例。

    0熱度

    3回答

    我似乎無法弄清楚這一點。無論我做什麼,我都會收到「417期望失敗」錯誤。我看過的每個地方都說我需要擺脫HttpWebRequest的Expect頭文件。設置靜態屬性ServicePointManager.Expect100Continue = false或web請求request.ServicePoint.Expect100Continue = false上的實例屬性永遠不會擺脫標題。我必須手動將

    1熱度

    1回答

    我有一個AccountController其構造函數需要從我的自定義IOpenIdAuthentication接口派生的對象。默認情況下,這是一個包含OpenIdRelyingParty的對象。接口看起來是這樣的: public interface IOpenIdAuthentication { IAuthenticationResponse Response { get; }