从C#开始在内部连接到CRM 2016

问题描述 投票:0回答:1

我收到这个错误

ID3242:无法对安全令牌进行身份验证或授权

当我尝试使用以下代码连接到CRM 2016时:

static IOrganizationService _service;

static void Main(string[] args)
{
           CRMConnect("myusername", "myPassword", "serviceURi");
           Guid userid = ((WhoAmIResponse)_service.Execute(new WhoAmIRequest())).UserId;

           if (userid != Guid.Empty)
           {
               Console.WriteLine("Connection Established Successfully");
               Console.ReadKey();
           }
       }

       public static void CRMConnect(string UserName,string Password,string OrgServiceUri)
       {
           try
           {
               ClientCredentials credentials = new ClientCredentials();
               credentials.UserName.UserName = UserName;
                credentials.UserName.Password = Password;
               Uri serviceUri = new Uri(OrgServiceUri);
               OrganizationServiceProxy proxy = new OrganizationServiceProxy(serviceUri, null, credentials, null);
               proxy.EnableProxyTypes();
               _service = (IOrganizationService)proxy;
           }
           catch (Exception ex)
           {
               Console.WriteLine("Error while connecting to CRM " + ex.Message);
               Console.ReadKey();
           }
       }
   }
}
c# asp.net-mvc crm dynamics-crm-2016
1个回答
0
投票

你是如何传递你的用户名的?你能用你的用户名编辑答案吗?也许尝试将@domain放到您的用户名中。

您是否尝试从Scribe Insight连接到Microsoft Dynamics CRM并收到错误消息“ID3242:安全令牌无法通过身份验证或授权”?

错误ID3242-将Scribe连接到Dynamics CRM 1

我最近在客户端遇到此问题,我们花了一些时间尝试根据许多其他帖子解决它,其中大多数帖子都提到了Active Directory联合身份验证服务(ADFS)配置,受众权限设置和其他建议。在我们的例子中,这些事情似乎都不是问题所在。几天前我们的联系很好,所以我们看看发生了什么变化。原来证书即将到期,并且正在进行一些与此相关的工作以及正在进行的ADFS升级。以前,我们与Dynamics CRM的连接定义为域级登录,如下所示:

错误ID3242-将Scribe连接到Dynamics CRM 2

这工作正常但突然失败了ID3242错误消息。我的帐户很好,我仍然可以通过浏览器访问Dynamics CRM,但Scribe不会为任何人连接。要解决这个问题,这是一个非常简单的变化。似乎随着ADFS的升级,它现在需要UPN(用户主要名称/ MSDN - 用户名格式)登录才能进行身份验证。这只是从域名登录到电子邮件地址,如下所示:

错误ID3242-将Scribe连接到Dynamics CRM 3

另一个有用的选项是使用低级登录名(Domain \ username)

错误ID3242-将Scribe连接到Dynamics CRM 4

如果您在尝试连接Scribe或其他任何使用Dynamics CRM服务的连接时收到此错误,请尝试这些建议,也许您可​​以更快地备份和运行。我希望这有帮助!

参考:qazxsw poi

© www.soinside.com 2019 - 2024. All rights reserved.