AKTUALIZACJA 11/03/08: Pamiętaj przeczytać doskonały i szczegółowy komentarz od Dessie Lunsford do tego posta.
Pracuję na tajnych technologii edycji projektu dla nadchodzącego książki i odwołuje Ten wpis w blogu przez Tyler Butler na blogu MSDN ECM. To jest po raz pierwszy osobiście czytać jasne określenie znaczenia ograniczony dostęp. Tutaj jest mięso definicji:
W programie SharePoint, anonimowi użytkownicy’ prawa są określane przez poziom uprawnień ograniczony dostęp. Ograniczony dostęp jest poziom specjalne uprawnienia, które nie mogą być przypisane do użytkownika lub grupy bezpośrednio. Powodem, dla którego istnieje dlatego, że jeśli masz biblioteki lub podwitryny doszło do dziedziczenia uprawnień, i dać dostęp użytkownika/grupy tylko że biblioteka/podwitryny, Aby wyświetlić jego zawartość, użytkownik lub grupa musi mieć dostęp do głównej sieci web. W przeciwnym razie użytkownik lub grupa będzie mógł przeglądać biblioteki/podwitryny, nawet jeśli mają prawa, bo tam są rzeczy w głównej sieci web, które są potrzebne do renderowania na miejscu lub w bibliotece. W związku z tym, Kiedy dasz grupy uprawnienia tylko do podwitryny lub biblioteki, która łamie dziedziczenia uprawnień, Programu SharePoint automatycznie da ograniczony dostęp do tej grupy lub użytkownika na głównej sieci web.
To pytanie pojawia się teraz, a następnie na forum MSDN i zawsze byłem ciekaw (ale nie na tyle ciekawi, aby obliczać ono na zewnątrz przed dniem dzisiejszym :)).
</koniec>
Follow me on Twitter wiek na http://www.twitter.com/pagalvin
Hi Paul,
W naszych testach odkryliśmy niefortunny skutek dodając, "ograniczony dostęp" na stronie głównej gdy unikatowe uprawnienia są przypisywane do elementu.
Można sobie wyobrazić, że uprawnienie to odziedziczy w sposób liniowy – tj.. z korzenia w witrynie sub-, doc lib, teczka, do elementu, sam. Jednakże, w naszych testach, wydaje się, że na poziomie biblioteki Doc, Zobacz uprawnienia są przyznawane na poziomie.
Mamy kilka miejsc, zespół. Jeśli mam dwa libs doc – TestA i TestB – i mogę udzielić użytkownika z poza grupy najwyższego poziom elementu poziom dostępu do dokumentu w ramach jednej z bibliotek, on też zobaczyć innych bibliotek. Nie można wyświetlić wszystkie dokumenty w ramach tych bibliotek, ale fakt, że rzeczywiście mogą przeglądać ich, jest niedopuszczalne bezpieczeñstwa dla nas. W zasadzie, to zdaje się sugerować, że zabezpieczenia na poziomie elementu naprawdę nie działa w pełnym tego słowa znaczeniu – tj.. można zarządzać na poziomie elementu, ale również dodaje uprawnienia do wyświetlania gdzie chcesz je.
Jest to bardzo wielka sprawa dla nas i jesteśmy po nie ma szczęścia znalezienia rozwiązania. Mam nadzieję, że jestem brakuje czegoś naprawdę oczywiste. 🙂
Jakieś pomysły?
Mike