Opinii şi coloane pe listele și bibliotecile de documente nu poate fi asigurat

ACTUALIZARE (02/29/08): Acest nou proiect de codeplex pare să ofere o metodă pentru asigurarea coloanele individuale: http://www.codeplex.com/SPListDisplaySetting. Dacă aveţi orice experienţă de lucru cu ea, vă rugăm să lăsaţi un comentariu.

Postere forum frecvent cere o întrebare ca aceasta: "Am o vedere de managerul şi şi vedere personal o listă. Cum pot securiza vizualizarea manager, astfel încât personalul nu pot folosi?"

De asemenea, frecvent cere o întrebare legate: "Vreau să asigure o coloană de metadate specifice, astfel încât numai managerii pot edita acea coloană în timp ce alţii nu pot vedea chiar ea."

Aceste răspunsuri se aplică atât AAC 3.0 şi MOSS:

  • SharePoint nu oferă suport de out-of--box pentru securizarea views.
  • SharePoint nu oferă suport de out-of--box pentru coloanele de securitate.

Există mai multe tehnici o puteţi urma pentru a îndeplini aceste tipuri de cerințele de securitate. Aici este ceea ce pot să cred că:

  • Utilizează securitatea la nivel de element de out-of--box. Vedere respecta întotdeauna configurare de securitatea la nivel de element. Eveniment receptoare şi/sau flux de lucru poate automatiza cesiune de securitate.
  • Utilizaţi vizualizări personale pentru "privilegiat" vizualizari. Acestea sunt destul de uşor de configurat. Cu toate acestea, din cauza lor personale"" natura, Acestea trebuie să fie configurat pentru fiecare utilizator. Utilizarea standard de securitate de configurare pentru a împiedica pe altcineva de la crearea o vizualizare personală.
  • Utilizaţi o parte de web date Vezi şi pune în aplicare un fel de soluţie de tundere AJAXy de securitate.
  • Roll propria funcţionalitate de afişare listă şi să includă tunderea de securitate la nivel de coloană.
  • Modifica date forme de intrare şi de a folosi JavaScript în legătură cu modelul de securitate să implementeze securitatea la nivel de coloană tunderea.
  • Utilizaţi un formular InfoPath pentru introducerea datelor. Punerea în aplicare a tăia securitatea la nivel de coloană prin intermediul web serviciu chemare la spre SharePoint şi condiţional ascunde câmpuri în funcţie de necesităţi.
  • Roll propria ASP.NET date intrare funcţia care implementează tunderea de securitatea la nivel de coloană.

Dintre aceste opţiuni niciunul nu într-adevăr mare, dar există cel puţin o cale de urmat în cazul în care aveţi nevoie pentru a, chiar dacă este greu.

NOTĂ: Dacă te duci în jos oricare dintre aceste căi, nu uitaţi despre "acţiuni-> Deschide cu Windows Explorer". Doriţi să vă asiguraţi că vă testaţi cu această caracteristică pentru a vă asigura că nu funcţionează ca un "back door" şi înfrângerea schema de securitate.

Dacă aveţi alte idei pentru sau experienţe cu asigurarea coloane sau views, vă rog e-mail-mă sau lăsaţi un comentariu şi voi actualiza această postare după caz.

</scop>

Aboneaza-te la blog-ul meu.

Technorati Tags:

lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *