假设用SharePoint做一个对外开放的公共站点,比方公司展示站点。那么浏览站点的人不须要注冊和登陆。就应该能看到内容。这个时候就须要对站点开启匿名訪问。
SharePoint的匿名訪问是从上而下的,Farm管理员能够在Central Administration里,在Web Application级别做总控。
在Web Application页面,选择一个Web Application。点击ribbon上的Anonymous Policy:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU1BGYXJt/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
发现这里的设置并没有开启:
这是由于并没有在这个Web Application上开启匿名訪问。点击Authentication Provides:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU1BGYXJt/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
点击Default:
在这里选中Enable Anonymous Access:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU1BGYXJt/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
点击OK之后,就在这个Web Application里开启了匿名訪问。
再次进入到Anonymous Policy页面,这里就能够设置了。这里有三个选项:
None:没有限制,以下的site collection里能够自己配置能否够开启匿名訪问。是否同意匿名用户改动内容。
Deny Write:这个选项选中的话,即使以下的site collection同意匿名用户改动内容,也是无效的。
Deny All:即使以下的Site Collection同意匿名訪问,也是无效的。
这样Web Application级别就设置好了。