Uz ogradu da ne znam skoro nista o MS Dynamics CRM.
Predpostavljam da MS CRM ima neki svoj API(obicno web service) kojem mozes da pristupas sa client-a uz neku autorizaciju:
Ako je u pitanju web service (CRM), onda treba napraviti u desktop app, deo koji ce biti http client i preko koga mozes slati request CRM-u. Svaki taj zahtev mora imati u header-u token/code koga si dobio preko autorizacije.
Sto se tice OAUTH mislim da postupak ide ovako:
- Saljes Request za token
- saljes user credential
- primis authorization code
- saljes auth code da bi dobio token
- dobijas token
dalje koristis token u svakom API pozivu za neki CRM API.
Pricam napamet i uz predpostavku da MS Dynamics CRM ima API u vidu web service-a.