Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在本文之后将 openid 身份验证集成到 asp.net 4 中。我已经按照文章中的说明进行了操作。我面临的问题是只有 openid 登录链接有效。所有其他链接都会出错: Precondition failed.: userSuppliedIdentifier != null
Precondition failed.: userSuppliedIdentifier != null
我已经在这里上传了页面。此外,工具箱中的 openid 选择器也无法正常工作,正如我在这里所要求的那样。请回复。
如果您遵循您在方法 HandleRelyingPartyRequest 中引用的示例,请更改此行:
var request = openid.CreateRequest(Request.Form["openid_identifier"]); 至
var request = openid.CreateRequest(Request.Form["openid_username"]);
并删除该方法中的任何一般异常。那应该可以解决问题。
谢谢,拉朱