Sharepoint users roles

Sharepoint ottenere user properties

L’oggetto UserProfile contiene tutte le informazioni degli utenti di Sharepoint, come ad esempio l’email, il numero di telefono e il ruolo di utente.

Sharepoint mette a disposizione alcune API Rest che consentono di ottenere tutte le informazioni legate agli utenti.

In particolare, è possibile chiamare l’API GetPropertiesFor per ottenere tutte le proprietà legate all’utente. La chiamata completa è la seguente:

[BASE_SP_URL]/_api/SP.UserProfiles.PeopleManager/GetPropertiesFor

dove ovviamentee BASE_SP_URL è l’url del portale Sharepoint a cui si vuole accedere.

La chiamata può essere effettuata utilizzando, ad esempio, la funzione $.ajax() di jQuery, impostando eventualmente la chiamata come sincrona o come asincrona.

Qui è possibile scaricare un semplice client REST che consente di ottenere le proprietà dell’oggetto UserProperties.

Di seguito un esempio di Angular Js Factory per interrogare le le userproperties:

 

Proprietà

Tutte le proprietà dell’oggetto UserProperties sono visualizzabili qui.

Pubblicato da

Andrea Merlin

Laureato in informatica, diversi corsi di specializzazione legati allo Sviluppo Software e alla Computer forensics. Appassionato di nuove tecnologie, amo la programmazione, la Business Intelligence e tematiche legate alla Privacy.Sempre alla ricerca di nuove idee, stimoli … e progetti da seguire!Amo trascorrere il tempo libero in Val Borbera, un piccolo angolo del Piemonte, in provincia di Alessandria.