Widoki i kolumny na listy i biblioteki dokumentów nie mogą być zabezpieczone

AKTUALIZACJA (02/29/08): Ten nowy projekt codeplex wydaje się zapewnienie Metoda zabezpieczenia poszczególnych kolumn: http://www.codeplex.com/SPListDisplaySetting. Jeśli masz jakiekolwiek doświadczenie w pracy z nim, Proszę zostawić komentarz.

Forumowiczów często pytanie jak to: "Mam widok menedżera i pracowników widok listy. Jak zabezpieczyć widoku kierownika, że personel nie można go używać?"

One również często zadać pytanie dotyczące: "Chcę zabezpieczyć określonych metadane kolumna, tak że tylko menedżerowie mogą edytować kolumna, podczas gdy inni nie mogą nawet zobaczyć go."

Odpowiedzi na te pytania dotyczą zarówno WSS 3.0 i mech:

  • SharePoint nie przewidują wsparcie out-of--box zabezpieczanie odsłon.
  • SharePoint nie zapewniają wsparcie out-of--box dla bezpieczeństwa kolumn.

Istnieje kilka technik jeden można wykonać, aby spełnić tego rodzaju wymogów bezpieczeństwa. Oto co myślę:

  • Użyj zabezpieczenia na poziomie elementu out-of--box. Widok na zawsze cześć konfiguracji zabezpieczeń na poziomie elementu. Odbiorniki zdarzenia i/lub przepływu pracy można zautomatyzować bezpieczeństwa przydziału.
  • Użyj widoki osobiste "uprzywilejowane" Widoki. Są dość łatwo umieszczać w górze. Jednakże, ze względu na ich osobiste"" natura, te muszą być skonfigurowane dla każdego użytkownika. Wykorzystanie standardowych zabezpieczeń konfiguracji aby zapobiec ktoś Tworzenie widoku osobistym.
  • Za pomocą składnika web part widok danych i wykonania pewnego rodzaju AJAXy rozwiązanie przycinanie.
  • Roll własne funkcje wyświetlania listy i włączenie przycinania zabezpieczeń na poziomie kolumny.
  • Modyfikowanie formularze wprowadzania danych i JavaScript jest używany w połączeniu z modelu zabezpieczeń do wykonania kolumna poziom bezpieczeństwa przycinanie.
  • Użyj formularza programu InfoPath do wprowadzania danych. Wdrożenia przycinania kolumna poziom bezpieczeństwa za pomocą wywołania usługa sieci web programu SharePoint i warunkowo ukryć pola potrzebne.
  • Toczyć własne ASP.NET dane wejścia funkcja, która implementuje kolumna poziom bezpieczeństwa przycinanie.

Żadna z tych opcji są naprawdę wielkie, że, ale ma co najmniej ścieżkę do naśladowania, jeśli trzeba, nawet jeśli trudno.

UWAGA: Jeśli możesz zejść z tych ścieżek, nie zapomnij o "akcji-> Otwórz w Eksploratorze systemu Windows". Chcesz aby upewnić się, że test z tej funkcji, aby upewnić się, że to nie działa jako "tylne drzwi" i pokonać swój system bezpieczeństwa.

Jeśli masz inne pomysły lub doświadczenia z zapewnieniem kolumn lub widoki, Proszę e-mail ja lub zostawić komentarz i zaktualizuję wpis odpowiednio.

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki:

Odpowiedz

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *