Προβολές και στήλες σε λίστες και βιβλιοθήκες εγγράφων, δεν μπορεί να διασφαλιστεί

Η ΕΝΗΜΕΡΩΜΈΝΗ ΈΚΔΟΣΗ (02/29/08): Το νέο αυτό σχέδιο codeplex φαίνεται να παρέχει μια μέθοδο για την εξασφάλιση μεμονωμένες στήλες: http://www.codeplex.com/SPListDisplaySetting. Αν έχετε οποιαδήποτε εμπειρία εργασίας με το, Παρακαλώ αφήστε ένα σχόλιο.

Αφίσες φόρουμ συχνά να κάνω μια ερώτηση όπως αυτό: "Έχω μια άποψη του διαχειριστή και και ένα προσωπικό προβολή μιας λίστας. Πώς ασφαλή την άποψη του διαχειριστή έτσι ώστε το προσωπικό δεν μπορεί να το χρησιμοποιήσει?"

Ζητούν επίσης συχνά ένα σχετικό ερώτημα: "Θέλω να εξασφαλίσει μια στήλη ειδικών μεταδεδομένων, έτσι ώστε μόνο οι διαχειριστές μπορεί να επεξεργαστείτε αυτήν τη στήλη, ενώ άλλοι μπορεί να δεν δούμε αυτό."

Απαντήσεις αυτές ισχύουν για δύο WSS 3.0 και ΒΡΎΑ:

  • SharePoint παρέχει υποστήριξη out-of-the-box για εξασφάλιση εμφανίσεις.
  • SharePoint παρέχει υποστήριξη out-of-the-box για στήλες ασφαλείας.

Υπάρχουν διάφορες τεχνικές που ένας να ακολουθήσετε για να συναντήσει τα είδη αυτών των απαιτήσεων ασφαλείας. Εδώ είναι τι μπορώ να σκεφτώ:

  • Χρησιμοποιήστε το επίπεδο ασφαλείας του στοιχείου out-of-the-box. Θέα τηρούν πάντοτε το στοιχείο ρύθμιση παραμέτρων επιπέδου ασφάλειας. Εκδήλωση δέκτες ή/και ροή εργασίας μπορεί να αυτοματοποιήσει ασφαλείας ανάθεσης.
  • Χρησιμοποιούν προσωπικές απόψεις για «το προνόμιο" θέα. Αυτά είναι αρκετά εύκολο να δημιουργηθεί. Ωστόσο, λόγω τις προσωπικές τους"" φύση, αυτά πρέπει να ρυθμιστούν για κάθε χρήστη. Ρύθμιση παραμέτρων χρήσης πρότυπο ασφάλειας, να αποτρέψουν τρίτους από το να δημιουργήσει μια προσωπική άποψη.
  • Χρησιμοποιήσετε ένα τμήμα web προβολής δεδομένων και εφαρμογή κάποιας λύσης κόψιμο AJAXy ασφαλείας.
  • Κυλήστε τη δική σας λίστα Εμφάνιση λειτουργικότητα και να ενσωματώσει κλάδεμα ασφαλείας σε επίπεδο στηλών.
  • Τροποποιήσετε οι φόρμες καταχώρησης δεδομένων και τη χρήση JavaScript σε συνδυασμό με το μοντέλο ασφαλείας για να εφαρμοστεί ασφάλεια σε επίπεδο στήλης Τακτοποίηση.
  • Χρησιμοποιήστε μια φόρμα του InfoPath για εισαγωγή δεδομένων. Εφαρμογή ασφάλειας σε επίπεδο στήλης Τακτοποίηση μέσω κλήσεις της υπηρεσίας web του SharePoint και υπό όρους Απόκρυψη πεδίων ανάλογα με τις ανάγκες.
  • Ρολό δική σας λειτουργία εισόδου δεδομένων ASP.NET που υλοποιεί στήλη επίπεδο ασφαλείας κλάδεμα.

Καμία από αυτές τις επιλογές είναι πραγματικά τόσο μεγάλη, αλλά υπάρχει τουλάχιστον μια πορεία που θα ακολουθήσει, αν χρειαστεί να, ακόμα κι αν είναι δύσκολο.

ΣΗΜΕΊΩΣΗ: Αν πάτε κάτω από οποιοδήποτε από αυτά τα μονοπάτια, μην ξεχάστε για "ενέργειες-> Άνοιγμα με την εξερεύνηση των Windows". Θέλετε να είστε σίγουροι ότι μπορείτε να δοκιμάσετε με αυτό το χαρακτηριστικό για να βεβαιωθείτε ότι δεν λειτουργεί ως μια «κερκόπορτα" και να νικήσει σας ασφάλιση.

Εάν έχετε άλλες ιδέες για ή εμπειρίες με εξασφάλιση στήλες ή απόψεις, Παρακαλώ email μου ή αφήστε ένα σχόλιο και θα ενημερώσω αυτήν την καταχώρηση κατά περίπτωση.

</Τέλος>

Εγγραφείτε στο blog μου.

Αφήνω μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. τα απαιτούμενα πεδία είναι επισημασμένα *