MS Dynamics CRM en línea 2011 – Problemas de autenticación

Soy un novato total con dynamics crm online (2011), y aunque he estado trabajando con el código de muestra SDK, estoy tratando de encontrar la forma más sencilla de realizar una conexión autenticada básica a nuestro servicio Dynamics CRM en línea, y empujar algunos muy datos básicos a una entidad / extensión personalizada que he creado.

fragmento de código

Espero que pueda ver en el fragmento de código anterior (datos confidenciales borrosos), probablemente estoy tratando de eludir el proceso de autenticación. El ejemplo de código anterior se basó un poco en algunas muestras de código en el CRM SDK, y también en un ejemplo de proyecto de código . No sé si el código anterior funcionará. en realidad parece intentarlo, y solo cuando se ejecuta “serviceProxy.Create” obtengo un error de autenticación.

También me las arreglé para salir del firewall corporativo con la siguiente adición a mi archivo app.config:

     

De nuevo, ¿no está seguro de si hay una forma muy básica de conectarse? ¿o debería recurrir a los archivos de ayuda de SDK?

Esta es la forma más sencilla de conectarse a CRM Online, solo necesita agregar una referencia a Microsoft.Xrm.Sdk.Client y Microsoft.Xrm.Client.Services

 CrmConnection crmConnection = CrmConnection.Parse("Url=https://XXX.crm.dynamics.com; Username=user@domain.onmicrosoft.com; Password=passwordhere;"); OrganizationService service = new OrganizationService(crmConnection); Entity account = new Entity("account"); account ["name"] = "Test Account"; Guid accountId = service.Create(account); 

Se refiere a este artículo msdn para crear la cadena de conexión correcta

Conexión simplificada a Microsoft Dynamics CRM