Life in DotNet

Tutto sulla programmazione in .Net linguaggio C# piattaforma asp.net e sharepoint

November 2011 - Post

Sharepoint: rimozione utenti dalla userinfolist
Share this post :

Salve,

non so se vi è mai capitato di aver fatto un Export/Import di una site collection da un ambiente di sviluppo all’ambiente di collaudo/produzione…

Bene nel mio caso ho avuto la necessità di includere la security per portarmi dietro anche i gruppi, la cosa poco pulita è che mi son portato dietro anche gli utenti appartenente al mio dominio di sviluppo.

Sharepoint memorizza le informazioni degli utenti che effettuano l’accesso alla sitecollection in una determinata lista “User Information List” (NOTE: tale lista memorizza alcune informazioni dell’utente ma è completamente staccato dal discorso di UserProfileSyncronization ) la quale nel mio ambiente di sviluppo è caricata con gli utenti i quali non troverò nel nuovo ambiente.

Il problema, da parte dell’utente che utilizzerà l’applicazione, si verifica quando prova a cercare un utente tramite il peoplepicker:

picker

questo oggetto (che può essere configurato in vari modi anche a seconda del tipo di autenticazione) non si limita a validare l’utente solo effettuando una ricerca all’interno di AD, ma anche all’interno della sopra menzionata lista:

picker2

Per evitare che vengano restituiti utenti che non sono presenti sul nuovo AD, bisogna rimuovere gli utenti dalla “User Information List”, per fare ciò bisogna andare al seguente application page: “http://hostname/_catalogs/users/simple.aspx”:

UserInfoList

cliccare sul nome utente ed eliminarlo A bocca aperta

Saluti Fabio!

Dependency Injection Frameworks
Share this post :

Salve a tutti,

stamattina mi son trovato a leggere un articolo nel quale vien spiegato cos’è una Dependency Injection e come funziona.

E’ un articolo di introduzione a questo frameworks per cui molto semplice ma può chiarire alcuni concetti per ci sente parlare per la prima volta di “Dependency Injection” o “Inversion of Control (IOC)”

link: http://www.codeproject.com/Articles/275884/Dependency-Injection-Frameworks

A presto Fabio!