我試圖在這個article之後在asp.net 4中集成openid身份驗證。我已經按照文章中的說明進行了。我面臨的問題是隻有openid登錄鏈接的作品。所有其他鏈接給出錯誤: Precondition failed.: userSuppliedIdentifier != null
OpenID鏈接錯誤
我已經上傳頁面here。另外,工具箱中的openid選擇器不工作,因爲我詢問了here。請回復。
我試圖在這個article之後在asp.net 4中集成openid身份驗證。我已經按照文章中的說明進行了。我面臨的問題是隻有openid登錄鏈接的作品。所有其他鏈接給出錯誤: Precondition failed.: userSuppliedIdentifier != null
OpenID鏈接錯誤
我已經上傳頁面here。另外,工具箱中的openid選擇器不工作,因爲我詢問了here。請回復。
如果你正在跟蹤你稱爲然後在方法HandleRelyingPartyRequest的例子中,改變這一行:
VAR請求= openid.CreateRequest(的Request.Form [ 「openid_identifier」]); 到
var request = openid.CreateRequest(Request.Form [「openid_username」]);
並且還刪除您在該方法中的任何常規異常。這應該可以解決問題。
感謝, 拉朱
不是。 [相同的錯誤](http://www.eprocerp.com/OpenIDLogin.aspx)。順便說一下,這裏的表單名稱有什麼區別?在aspx文件中,div-openid_inputarea具有輸入id =「openid_identifier」,如示例中所示。 – Jayesh 2011-06-09 19:21:57
當您從OpenID的OP得到的迴應回你處理的是反應和地方存儲用戶的claimed_identity? – ashelvey 2011-06-05 20:40:33
我將提取的響應存儲在會話變量中。如果您使用開放標識登錄,我會在標籤中顯示友好標識符,您可以在[我共享的鏈接](http://www.eprocerp.com/OpenIDLogin.aspx)中看到該標籤。 但是由於處理響應還是由於發送響應而導致問題?或者我必須編輯的JavaScript文件作爲谷歌和雅虎鏈接也不打開? – Jayesh 2011-06-06 09:54:30