SharePoint 表单例份验证网站

标签 sharepoint moss forms-authentication anonymous-access

对于部分匿名且部分支持表单例份验证登录的 SharePoint 网站,您如何管理其安全性?

我已经设置了一个使用 CMS 门户(使用 Windows 身份验证)的网站,但由于 FBA 将由公众使用,因此已扩展为使用 FBA 作为身份验证提供商<已启用匿名访问和匿名访问。 CMS 门户上未启用匿名,因为它不是 relivent,只有内容编辑者才会登录该网站。

但是我不知道如何管理可以从 CMS 门户匿名访问和不可匿名访问的内容,是否可能,或者是否需要一个 FBA 管理员帐户来管理该部分网站?

最佳答案

我认为您要问的是“如何管理 SharePoint/WSS 网站的匿名访问?”。

这个article应该可以帮助你开始。

FAQ - How do I enable anonymous access ?

Enable anonymous access for a web application from the Central Admin.

Central Admin Home Page > Application Management > Authentication Providers

select the Membership Provider (authentication.aspx) and enable anonymous access from the next page.

您无需在 IIS 管理器...从 中央管理页面也将启用它 在 IIS 上。

为网站明确打开它 您希望以匿名方式访问。

浏览到站点,单击“站点” 设置 > 高级权限 > 设置>匿名访问 (setanon.aspx) 并打开匿名 访问该网站。

来自马克·哈里森博客 http://old.markharrison.co.uk/blog/2006/06/moss-2007-enable-anonymous_12.htm

根据您的后续评论,我相信您是在问登录到仅支持 Windows 身份验证的默认区域时是否可以管理匿名访问。由于某种原因,MSFT 决定在使用已关闭匿名访问的 Web 应用程序访问网站集时禁用 (_layouts/setanon.aspx) 上的页面控件。

由于匿名访问只是网络的另一种设置,因此您没有理由不能构建自己的网页来管理这些设置。这个article可以帮助您入门。尽管本文讨论构建 STSADM 扩展,该扩展不会帮助您通过 Web 浏览器管理站点,但它确实包含您在自定义页面中需要的代码。

您不需要特殊的 FBA 帐户来管理匿名访问。您可以使用在您的网站集中具有适当权限的任何帐户来管理它。

关于SharePoint 表单例份验证网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/904936/

相关文章:

ASP.NET 与 SharePoint

multithreading - SharePoint 和线程安全

sharepoint - MOSS 2007 能否与多个 LDAP/AD 存储集成?

asp.net - 在asp.net中禁用自动注销功能

表单例份验证应用程序中的 ASP.NET Web 服务

excel - 如何使用 VBA 或 Powershell 将列表从具有 NTLM 身份验证的 Sharepoint 服务器导出到 Excel

jquery - 使用 REST API 获取 SharePoint 列表的不同数据

javascript - 使用 jquery 禁用共享点中的隐藏控件

sharepoint 2007 - 自定义内容类型 - 过滤查找列

asp.net-mvc - MVC2 应用程序(和其他应用程序)共享 WCF 服务和身份验证