如何在 ASP.NET MVC 中为 CRM 用户使用 user.context 对象

How to use user.context object for CRM Users in ASP.NET MVC

我正在使用带有 CRM 后端的 WCF Web 服务。所有用户都存储在 CRM 中。用户可以有不同的角色,例如主管、组长等

我想使用 asp.net User.Identity.Name 或 User.IsInRole 等。有人可以告诉我如何实现吗?

您需要使用可以查询 CRM 后端的 Membership/Role 提供商。 CodePlex 上有一个针对 CRM 2011 的旧实现,可能对您有用:

如果这不起作用,您必须自己创建一个,API 非常简单,Whosebug 上有许多现有问题解释了创建和配置的过程自定义会员提供者。参见: