使用NTLM或FBA验证“相同用户”

时间:2013-07-29 12:53:56

标签: sharepoint authentication sharepoint-2010 forms-authentication ntlm

SharePoint 2010:使用NTLM或FBA验证相同用户

我一直在努力工作几周,试图实现以下目标:

1-在SharePoint 2010网站上使用NTLM(Windows身份验证)对用户Foo进行身份验证。

2-使用FBA和自定义成员资格提供程序验证同一用户Foo。

我面临的问题是,当用户Foo通过NTLM进行身份验证时,他会获得一个具有某些权限的配置文件,并且当通过FBA登录时,他会获得具有不同权限的另一个配置文件。

有没有办法让我的用户Foo看作一个用户,即使他通过不同的身份验证机制(NTLM或FBA)进行身份验证

业务需求如下:我希望用户Foo能够在使用IE连接时通过NTLM自动登录。如果他在iPad中使用相同的用户应该可以通过FBA登录(我们检测设备并将用户重定向到FBA登录页面而不是NTLM)

提前感谢您的帮助。

劳伦

1 个答案:

答案 0 :(得分:0)

我认为您可以按照以下步骤操作。

  1. 创建用户个人资料服务应用程序。
  2. 创建自定义列以指示权限
  3. 当用户登录时,在用户个人资料服务apllication中查看权限
  4. 您可以将其他用户属性从NTML或FBA导入用户配置文件应用程序