Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 使用Sharepoint进行表单/AD身份验证_Security_Sharepoint_Forms Authentication - Fatal编程技术网

Security 使用Sharepoint进行表单/AD身份验证

Security 使用Sharepoint进行表单/AD身份验证,security,sharepoint,forms-authentication,Security,Sharepoint,Forms Authentication,全部, 我正在将Sharepoint配置为使用LDAP/Active Directory的表单身份验证。我是Sharepoint新手,因此如果这是显而易见的,请为我指出正确的方向 每当我尝试使用错误的帐户或密码登录时,都会收到非常友好(正确)的错误消息 服务器无法让您登录。制作 确保您的用户名和密码正确 请更正,然后重试 。。。这意味着Sharepoint能够与AD进行通信。如果我使用有效帐户登录,我会看到一个页面,上面显示: (我添加了灰色条以掩盖登录名) 有什么建议吗?我登录的帐户是管理员

全部,

我正在将Sharepoint配置为使用LDAP/Active Directory的表单身份验证。我是Sharepoint新手,因此如果这是显而易见的,请为我指出正确的方向

每当我尝试使用错误的帐户或密码登录时,都会收到非常友好(正确)的错误消息

服务器无法让您登录。制作 确保您的用户名和密码正确 请更正,然后重试

。。。这意味着Sharepoint能够与AD进行通信。如果我使用有效帐户登录,我会看到一个页面,上面显示:

(我添加了灰色条以掩盖登录名)

有什么建议吗?我登录的帐户是管理员,已被授予中央管理的完全控制权


另外,有趣的是:如果我单击“以其他用户身份登录”链接,并尝试使用与我刚才使用的凭据相同的凭据登录,则该站点只会重定向回登录页面,而不会出现错误或状态消息。如果我随后手动输入站点url,它将再次显示“错误:拒绝访问”页面。啊。

我想这是sharepoint网站的安全问题。 当试图与一个缺乏权限的用户一起进入站点设置页面时,我遇到了相同的错误。
如果您至少有一个用户可以访问“站点设置”页面,我建议您转到“站点操作”/“站点设置”/“用户和权限”/“人员和组”,然后单击“新建”按钮,将AD中的用户添加到适当的组中,例如“团队站点成员”。

您已与AD建立连接,并且其工作正常。因此,当您尝试使用无效的用户id登录时,会出现错误

但您在上述场景中错过了一步


您需要为SharePoint网站中的所有广告用户授予权限。更好的方法是在AD中创建一个用户组(可能已经存在),其中包含所有用户,并在您的SharePoint网站中添加此用户组(具有读取权限)。

转到实际网站的网站操作,并以 :loginid 它应该解析并显示下划线,然后尝试登录回应该修复它的应用程序。 您的广告连接工作正常,只需添加到sharepoint用户列表

yourprovider:userid Yourprovider name是您在web配置中为用户提供程序提供的名称


您可以从受windows保护的父站点添加此用户,母版页或类似内容未被授予正确的权限/仍处于未发布状态时,所有问题都与此有关。