我的问题是以下(sharepoint Newbie),我想将默认区域从Windows身份验证区域更改为Forms Authenticated Zone,从而迫使网站集管理员通过表单身份验证登录,而不是Windows也是sharepoint用户将在内部访问该网站,我的目标是通过表单身份验证有效地替换Windows身份验证,因为我的公司没有安装活动目录。
到目前为止,我已经创建了一个将用户添加到数据库的ASP应用程序,该数据库是通过.Net Framework Asp工具(Asp reg_sql)创建的,但是当我将默认区域更改为AspNetSqlMembershipProvider(Forms)并尝试时通过中央管理员添加我的网站集管理员,我得到以下错误“没有找到完全匹配”,如屏幕截图所示。我的暗示是,人们选择器无法从数据库中读取用户,但是到目前为止已经证明无法进行纠正。我已在这些网站(中央管理站点,我的测试站点和添加用户站点)配置文件上进行了所有相关更改。更改如下(Membeship Provider,Connection String,People Picker)我现在遗漏了角色提供程序因为它是可选的。
对此的帮助将非常受欢迎......
答案 0 :(得分:0)
过去我遇到过类似的问题。似乎人员选取器已针对Active Directory进行了调整,但有时需要帮助查找FBA用户。
在人员选取器中,尝试将提供商名称放在用户名前面,就像它是域名一样。格式如下所示:provider \ username。