Sharepoint WSS与OpenID

Sharepoint WSS与OpenID,sharepoint,forms-authentication,wss,dotnetopenauth,Sharepoint,Forms Authentication,Wss,Dotnetopenauth,我已使用OpenID配置WSS以启用FBA身份验证。我添加了一个自定义登录页面。我可以使用OpenID帐户进行身份验证,但是当我返回default.aspx页面时,我会看到“拒绝访问”页面 问题是我如何告诉WSS允许在web应用程序中使用OpenID身份验证 我使用了DotNetOpenId库。我自己还没有与WSS集成,但假设您使用的是FormsAuthentication模式,那么我认为唯一可能阻止您的是,当您登录用户时(使用SetAuthCookie或RedirectFromLoginPag

我已使用OpenID配置WSS以启用FBA身份验证。我添加了一个自定义登录页面。我可以使用OpenID帐户进行身份验证,但是当我返回default.aspx页面时,我会看到“拒绝访问”页面

问题是我如何告诉WSS允许在web应用程序中使用OpenID身份验证


我使用了DotNetOpenId库。

我自己还没有与WSS集成,但假设您使用的是FormsAuthentication模式,那么我认为唯一可能阻止您的是,当您登录用户时(使用SetAuthCookie或RedirectFromLoginPage),您需要传递用户所属的角色。例如,如果WSS被操纵为只邀请“WebUser”角色中的用户,则作为用户将其传递到登录方法中


通过检查WSS站点的web.config文件,您可以了解需要哪些角色以及您的身份验证模式。

如果您使用FBA,您可以将openid帐户添加为FBA帐户。您可以通过使用自定义登录页面轻松完成此操作。下面是一个示例

WSS=Windows Sharepoint Services(我假设)