sharepoint常规的登录模式是弹出WINDOWS登录框的形式,这种模式用户并不喜欢。于是网上多方查找资料,参考http://www.cnblogs.com/52life/archive/2013/04/23/520Life_SharePoint.html 这篇文章进行了配置。
该方法的核心是:
一、修改web.config,重启IIS
1、 共修改三处WEB.CONFIG。一处是管理中心、一处使STS、一处是需要配置的网站应用程序。
2、sts web.config 位置
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\WebServices\SecurityToken
二、管理中心,修改需要配置的网站应用程序的身份验证提供程序,
启用基于窗体的身份验证(FBA) ,配置
ASP.NET 成员身份提供程序名称 :ADMembers
三、管理中心,给ADMembers这个membership的用户配置权限
一切进行的很顺利,管理中心也能查找到ADMembers里的用户。但登陆网站时总不成功,也不提示任何错误。
四、如果有跟我类似问题的可查找,身份验证这里是否切换
The next step in the process is to switch to Claims|Windows authentication. 切换的PowerShell代码如下:
$webApp = Get-SPWebApplication "http://win-uvr8k0ancs5:4003"
$webApp.UseClaimsAuthentication = 1;
$webApp.Update()
$webApp.ProvisionGlobally()
$webApp = Get-SPWebApplication " http://win-uvr8k0ancs5:4003"
$webApp.MigrateUsers($True)