我已经使用OpenID配置了WSS以启用FBA身份验证。我已经添加了一个自定义登录页面。我可以使用OpenID帐户进行身份验证,但是当我返回到default.aspx页面时,会看到“拒绝访问”页面。
问题是,我如何告诉WSS允许在web应用程序中进行OpenID身份验证?
我使用过DotNetOpenId库。
发布于 2009-05-15 14:15:57
我自己还没有集成WSS,但是假设你在FormsAuthentication模式下使用它,那么我认为唯一可能会阻碍你的事情就是当你(使用SetAuthCookie或RedirectFromLoginPage)登录用户时,你需要传入用户所属的角色。例如,如果WSS被操纵为仅邀请具有"WebUser“角色的用户,则允许用户将其传递给登录方法。
通过检查WSS站点的web.config文件,您可以了解需要哪些角色以及您的身份验证模式是什么。
发布于 2009-08-01 18:02:28
如果您使用的是FBA,则可以将openid帐户添加为fba帐户。您可以使用自定义登录页面轻松完成此操作。这是一个示例http://blog.xsolon.net/Posts/sharepointopenid.aspx
https://stackoverflow.com/questions/862992
复制相似问题