对于部分匿名且部分支持表单例份验证登录的 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) 并打开匿名 访问该网站。
block 引用>来自马克·哈里森博客 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/