Ma A Cosa Serve Il Deviceid?

Il device id e' una stringa random usata...

...nella connessione via codice alla platform del CRM 2011 online

In particolare viene usata per "presentare" la macchina all'apparato Windows Live che deve effettuare l'autenticazione.

La sua generazione e' realizzabile tramite unos trumento a riga di comando open source contenuto nell'SDK: DeviceRegistrationTool

Tale strumento memorizza di solito nel profilo dell'utente il device id che potra' essere usato dal codice residente sulla macchina per connettersi a windows live id e quindi al CRM 2011 on line (si ricordi che deve essere presente il componente Windows Identity Foundation).

Quindi tale id NON e' da ricreare per ciascun utente, ma piuttosto per ciascuna macchina. Esso e' da utilizzare come quarto parametro nell'instanziazione del proxy della platform del CRM utilizzando le classi di helper dell'SDK come nell'esempio riportato.