Pandangan dan kolom di daftar dan dokumen perpustakaan tidak aman

UPDATE (02/29/08): Proyek codeplex baru ini tampaknya menyediakan metode untuk mengamankan individu kolom: http://www.codeplex.com/SPListDisplaySetting. Jika Anda memiliki pengalaman bekerja dengan, Silakan Tinggalkan Komentar.

Forum poster sering mengajukan pertanyaan seperti ini: "Aku punya pandangan manajer dan dan pemandangan staf daftar. Bagaimana caranya mendapatkan tampilan manajer agar staf tidak dapat menggunakannya?"

Mereka juga sering mengajukan pertanyaan terkait: "Saya ingin mengamankan kolom tertentu metadata sehingga hanya manajer dapat mengedit kolom sementara orang lain mungkin bahkan tidak melihat itu."

Jawaban ini berlaku untuk kedua WSS 3.0 dan MOSS:

  • SharePoint tidak menyediakan dukungan out-of-the-box untuk mengamankan dilihat.
  • SharePoint tidak menyediakan dukungan out-of-the-box untuk keamanan kolom.

Ada beberapa teknik yang dapat mengikuti untuk memenuhi persyaratan keamanan jenis ini. Berikut adalah apa yang saya bisa memikirkan:

  • Menggunakan out-of-the-box item tingkat keamanan. Pemandangan selalu menghormati item keamanan level konfigurasi. Acara receiver dan/atau alur kerja dapat mengotomatisasi tugas.
  • Menggunakan pandangan pribadi untuk "hak istimewa" pemandangan. Ini cukup mudah untuk mengatur. Namun, berkat "pribadi mereka" alam, ini perlu dikonfigurasi untuk setiap pengguna. Menggunakan konfigurasi standar keamanan untuk mencegah orang lain dari membuat pandangan pribadi.
  • Menggunakan bagian web Lihat data dan menerapkan beberapa jenis solusi pemangkasan keamanan AJAXy.
  • Roll fungsi tampilan daftar Anda sendiri dan memasukkan keamanan pemangkasan pada tingkat kolom.
  • Memodifikasi bentuk-bentuk entri data dan menggunakan JavaScript dalam hubungannya dengan model keamanan untuk menerapkan pemangkasan kolom-tingkat keamanan.
  • Menggunakan sebuah bentuk InfoPath untuk entri data. Menerapkan kolom-tingkat keamanan pemangkasan melalui layanan web panggilan untuk SharePoint dan kondisional menyembunyikan kolom seperlunya.
  • Roll ASP Anda sendiri.Fungsi entri data bersih yang mengimplementasikan kolom tingkat keamanan pemangkasan.

Tak satu pun dari orang-orang pilihan benar-benar hebat, Tapi ada setidaknya untuk mengikuti jalan jika Anda perlu untuk, bahkan jika sulit.

CATATAN: Jika Anda pergi ke salah satu jalur ini, Jangan lupa tentang "tindakan-> Buka dengan Windows Explorer". Anda ingin memastikan bahwa Anda menguji dengan fitur untuk memastikan bahwa itu tidak bekerja sebagai pintu belakang"" dan kekalahan skema keamanan Anda.

Jika Anda memiliki ide untuk atau pengalaman dengan mengamankan kolom atau pandangan lain, Mohon email saya atau Tinggalkan komentar dan saya akan update posting ini yang sesuai.

</akhir>

Berlangganan ke blog saya.

Technorati Tags:

Tinggalkan balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *