[gelöst] SDK Programm für NICHT CRM Benutzer

15. Dezember 2009 11:47

Hallo,

ich habe ein kleines VB.NET Programm gemacht, welches nur ein paar Datensätze abfrägt und anzeigt.
Nun würde ich dieses Tool gerne auf Clients nutzen, die aber kein CRM Benutzer sind.

Standardmässig geht das natürlich nicht, da das Programm sich ja mit dem Domainenbenutzer authorisiert.

Kann ich irgendwie einen anderen Benutzer bzw. einen CRM Benutzer angeben?

Ich kann natürlich die Software "ausführen als" Admin, dann geht es... aber das ist nicht gewollt.

Danke
Gruß
tw-elektric
Zuletzt geändert von tw-elektric am 16. Dezember 2009 12:49, insgesamt 1-mal geändert.

Re: SDK Programm für NICHT CRM Benutzer

15. Dezember 2009 21:18

Hallo,

ja das geht ohne probleme. Suche im SDK mal nach impersonation, dann wirst du die entsprechenden Artikel finden.

Re: SDK Programm für NICHT CRM Benutzer

16. Dezember 2009 12:26

Dies habe ich gefunden: http://msdn.microsoft.com/en-us/library/cc151052.aspx

Wenn ich es richtig verstanden habe, muss ich nur das bei meinem Code anfügen:

Code:
token.AuthenticationType = 0
token.OrganizationName = "tw-elektric"
service.Url = "http://192.92.130.9:5555/mscrmservices/2007/crmservice.asmx"
service.CrmAuthenticationTokenValue = token
'service.Credentials = System.Net.CredentialCache.DefaultCredentials
[b]service.Credentials = new NetworkCredential("testuster","testpwd","tw-elektric")[/b]

Re: [gelöst] SDK Programm für NICHT CRM Benutzer

17. Dezember 2009 10:25

Hallo,

genau so ist es