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
具有表单身份验证的Sharepoint用户配置文件_Sharepoint_Authentication_Forms_Profiles - Fatal编程技术网

具有表单身份验证的Sharepoint用户配置文件

具有表单身份验证的Sharepoint用户配置文件,sharepoint,authentication,forms,profiles,Sharepoint,Authentication,Forms,Profiles,我已经将一批用户导入到我的Active Directory中,其中包含一些自定义字段。然后,我使用所有自定义字段和常规字段将配置文件从Active Directory导入Sharepoint。在此之后,我需要每个用户都在一个网站集中,并为他们设置一个MySite。为此,我编写了一些代码,确保用户存在,然后检查配置文件属性“personalspace”,查看是否创建了MySite。在一些用户需要从网络外部登录之前,一切都很顺利 我想摆脱windows身份验证弹出窗口,如果用户从网络外部点击(或者没

我已经将一批用户导入到我的Active Directory中,其中包含一些自定义字段。然后,我使用所有自定义字段和常规字段将配置文件从Active Directory导入Sharepoint。在此之后,我需要每个用户都在一个网站集中,并为他们设置一个MySite。为此,我编写了一些代码,确保用户存在,然后检查配置文件属性“personalspace”,查看是否创建了MySite。在一些用户需要从网络外部登录之前,一切都很顺利

我想摆脱windows身份验证弹出窗口,如果用户从网络外部点击(或者没有将站点添加到IE中的受信任区域),他们会得到该弹出窗口。我已经扩展了我的web应用程序,创建了一个internet区域。然后,我编辑了internet站点的web.config以进行active directory表单身份验证,同时编辑了中央管理员的web.config,以便它可以查看数据源。这一切都很好,用户可以通过一个漂亮的界面登录。唯一的问题是,现在用户已从其用户配置文件中分离。本质上,Sharepoint将windows身份验证用户和窗体身份验证用户视为两个独立的用户


有没有办法链接这些档案?我是否必须编写自定义成员资格提供程序来登录用户,然后将其链接到windows帐户?有没有办法让用户从internet web应用程序登录,然后伪造其windows凭据并将其传递到intranet?是否需要基于表单身份验证数据源重新创建所有用户配置文件?

您可以将表单身份验证设置为使用Active Directory表单身份验证提供程序。你将两全其美

登录提示将是您想要的表单身份验证提示,但配置文件和登录信息将来自Active Directory

按照以下说明配置提供程序:


我一直在尝试完成同样的事情,但问题完全相同——“forms authenticated me”与“windows authenticated me”不同,我不知道如何将两者映射到sharepoint

经过许多令人沮丧的努力,我想我终于意识到这是不可能的。回想起来,这并不令人惊讶

这是(我的重点补充)的摘录

决定使用表单身份验证 一些组织想要使用Windows SharePoint中的用户和组 产品和技术,但进入 通过表单身份验证的凭据。 在使用表单身份验证之前, 确定为什么要使用表单 首先,身份验证: 什么是业务驱动力?如果用户 帐户存储在一个位置 不是Active Directory域 控制器,或者如果Active Directory是 在某一特定领域不可用 环境,使用表单 成员身份验证 供应商是一个不错的选择。但是如果你 要仅通过表单强制登录吗 身份验证,但仍使用Windows 以及它的所有集成功能 提供,您应该考虑一个 其他选择,如发布 SharePoint网站与Microsoft 互联网安全与加速 (ISA)服务器2006isaserver2006 允许用户使用 表单身份验证Web表单,但 之后将他们视为Windows用户 身份验证。此实现 提供了一个更一致、更可靠的 为最终用户提供令人信服的体验


这就是你要找的吗


请参见ya

嘿,Justin,我已将我的internet站点配置为使用Active Directory表单验证提供程序,该提供程序工作正常,并根据用户的广告凭据登录。我的问题与表单身份验证用户未与我从AD导入Sharepoint的用户配置文件关联有关。