我想建立一个简单的网站,客户可以在其中下订单和查看产品.此数据是我的Microsoft Dynamics CRM 2011环境.
此数据是客户特定的,因此我需要有关登录用户的信息.用户凭据存储在CRM 2011中.使用这些凭据,用户可以登录此新的自定义网站.他们不应该访问crm环境本身.
我该如何为此网站设置身份验证?我可以在crm 2011中查询用户信息,我应该设置ADFS应用程序还是其他什么?
我们刚刚为我的客户实施了类似的东西.我们有大约5000名用户需要能够查看和编辑CRM数据,但我们不想为完整的CRM用户许可付费,因为他们需要更新/查看的数据相当小.所有用户都已在Active Directory中,因此我们为每个用户购买了员工自助服务客户端访问许可证(ESS CAL)许可证.这种类型的用户许可证无法访问CRM UI,因此他们实际上永远无法登录CRM本身.
我们在网站上使用了AD身份验证,其中应用程序池用户是CRM超级用户帐户.在用户会话的初始加载中,我们从上下文中获取用户名,并在CRM中查找用户的SystemUserId,然后使用模拟服务代理仅访问和更新允许用户访问的数据.它运作得很好.
| 归档时间: |
|
| 查看次数: |
1271 次 |
| 最近记录: |