Müstifikatsioon seisneb selles, et kasutajainfot hoitakse mitmes kohas. Esiteks on selleks Active Directory, kus on kogu kasutajainfo alus. PS! Siinkohal räägin Active Directoryst, kuid vabalt võib selleks olla ka mõni muu LDAP-directory, BDC (Business Data Catalog) – SQL server, Oracle server jne. Teiseks hoitakse seda Shared Services oss User Profiles andmebaasis ja kolmandaks hoitakse seda User Information listis, mis on igal Site Collectionil erinev. Seega, kui sul on 4 Site Collectionit, siis on Sharepointi mõistes andmed viies kohas laiali.
1. Andmete sünkroniseerimiseks Active Directoryga on vaja häälestada Shared Service Provider ja seal all User Profiles. 2. Kogu info mis jõuab User Profiles tabelisse sünkroniseeritakse Sharepointi peidetud feature abil edasi kõikide Site Collectioni andmebaasidesse, kus on loodud list "User Information List".
Olgu siinkohal toodud ära pildid mõlemast profiilist – esiteks Mysite vahendusel nähtav profiili leht. Sinna pääseb läbi aadressi: http://my/Person.aspx ja kui tahetakse vaadata mõne teise inimese profiili, siis selleks lisatakse vaid parameeter http://my/Person.aspx?accountname=VIRTUAALNE\jaanus. Aadress http://my on aadress, mis on defineeritud Shared Service Provideri loomisel kui MySaidi asukoht. Siin lehel nähtav profiil on suurepäraselt kujundatav läbi Shared Service.
Teine leht kus kuvatakse kasutajaprofiil, on iga Site Collectioni list nimega "User Information List". Kui vajutada kusagil inimese nimel, siis viiakse inimene lehele aadressiga http://intranet/_layouts/userdisp.aspx sellisel juhul avatakse lihtsalt kasutaja enda profiilileht. Kui sinna taha aga panna list itemi parameeter ID, siis näidatakse mõne teise inimese profiili - http://intranet/_layouts/userdisp.aspx?ID=2. NB! Kuna Site colelctionitel on erinevad "User Information List"-d, siis seega on igas site Collectionis kasutajale viitav ID-number erinev. See on tõeliselt kurb väljakutse ühe ettevõtte jaoks. Kuid siinkohal tulen ma edaspidi teid valgustama mida muuta õnnestub. Siin nähtav profiil on kinni keevitatud selliseks nagu näha on. Seega, infot lisada/muuta/ära võtta pole sellel vormil võimalik. Näiteks puudub siin info ülemuse kohta ja samuti link minu isiklikule saidile, kus oleks võimalik lugeda rohkem infot.
Nõnda – kui nüüd teha Active Directorys kasutaja andmetes muudatus, siis tuleb oodata kuni see sünkroniseeritakse User Profiles andmebaasi. Peale seda tuleb oodata ca 30 min, kuni Sharepoint sünkroniseerib need muudatused laiali oma Site Collectionitesse.
NB! Üaltoodu kehtib Sharepoint Serveri kohta. Sharepoint service-ga on osa teisiti, puudub Shared Services ja Site Collection, seega Active Directoryst imporditakse kasutaja andmed ainult ühekordselt sel hetkel, kui kasutaja lisatakse mõne saidi liikmeks. Edasi rohkem muudatusi kasutaja andmetes automaatselt ei juhtu.