0

我正在尝试在本文之后将 openid 身份验证集成到 asp.net 4 中。我已经按照文章中的说明进行了操作。我面临的问题是只有 openid 登录链接有效。所有其他链接都会出错: Precondition failed.: userSuppliedIdentifier != null

我已经在这里上传了页面。此外,工具箱中的 openid 选择器也无法正常工作,正如我在这里所要求的那样。请回复。

4

1 回答 1

1

如果您遵循您在方法 HandleRelyingPartyRequest 中引用的示例,请更改此行:

var request = openid.CreateRequest(Request.Form["openid_identifier"]);

var request = openid.CreateRequest(Request.Form["openid_username"]);

并删除该方法中的任何一般异常。那应该可以解决问题。

谢谢,拉朱

于 2011-06-09T18:47:51.357 回答