Mengonfigurasi izin kolom
Catatan
Mulai 12 Oktober 2022, portal Power Apps menjadi Power Pages. Informasi selengkapnya: Microsoft Power Pages kini tersedia secara umum (blog)
Kami akan segera memigrasikan dan menggabungkan dokumentasi portal Power Apps dengan dokumentasi Power Pages.
Dalam portal, izin tabel digunakan untuk menerapkan Keamanan ke rekaman tabel Dataverse individual. Anda dapat menambahkan izin kolom ke kolom tabel individual. Izin kolom adalah konfigurasi opsional yang Anda kaitkan dengan peran web.
Catatan
Izin kolom saat ini hanya berlaku untuk fitur API Web portal.
Peran web dapat memiliki sejumlah izin tabel dan izin kolom. Jika peran web memiliki beberapa izin kolom, semua izin kolom diterapkan ke peran web yang dipilih.
Saat izin dievaluasi, izin tabel dievaluasi terlebih dahulu. Jika pengguna memiliki akses ke tabel, izin kolom tabel akan diterapkan. Jika pengguna tidak memiliki akses ke tabel, izin kolom apa pun yang dikonfigurasi akan diabaikan.
Bila tidak ada izin kolom yang ditentukan, izin tabel yang sesuai akan diterapkan untuk semua kolom.
Penting
Fitur ini memerlukan versi berikut untuk paket portal pemula dan host portal:
- Versi host portal 9.4.1.x atau yang lebih baru.
- Paket Portal Starter versi 9.3.2201.x atau lebih baru.
Tambahkan Izin kolom ke Peran Web
Buka Portal > peran web dan buka peran web yang akan ditambahkan izin kolomnya.
Dalam Terkait, pilih Profil Izin Kolom.
Lakukan salah satu langkah berikut:
Untuk menambahkan izin kolom yang ada ke peran web, pilih Tambah Profil Izin Kolom yang Ada, lalu telusur rekaman yang diinginkan.
Untuk membuat rekaman profil izin kolom baru, pilih Profil Izin Kolom Baru.
Atribut dan hubungan
Tabel berikut menjelaskan atribut izin tabel.
Nama | KETERANGAN |
---|---|
Nama Profil | Nama deskriptif rekaman tabel. Bidang ini wajib diisi. |
Nama Tabel | Nama logis tabel dengan kolom yang akan diamankan. Bidang ini wajib diisi. |
Situs web | Situs Web terkait. Bidang ini wajib diisi. |
Semua Izin Kolom | Izin yang tersedia:
Contohnya, izin tabel mungkin mengizinkan izin Buat dan Baca pengguna pada semua kolom. Dengan menggunakan pengaturan ini, Anda dapat membatasi lebih lanjut pengguna untuk hanya diizinkan membaca semua kolom.Di contoh lain, Anda mungkin menginginkan peran web tertentu dapat membaca semua bidang kontak, namun Anda juga ingin memungkinkan peran web memperbarui kolom nama depan dan nama belakang baru. Dalam kasus ini, Anda memilih pilihan Baca untuk pengaturan Semua Izin Kolom, dan membuat profil izin kolom untuk kolom nama depan dan nama belakang dengan izin Baca dan Perbarui. |
Izin Kolom | Izin kolom terkait. Tindakan ini memungkinkan pengguna menentukan izin khusus untuk kolom tabel. Kolom yang tidak didefinisikan di sini akan mengikuti pengaturan Semua Izin Kolom. |
Peran Web | Peran web terkait. |
Contoh
Di contoh ini, kita memiliki tabel kontak dengan kolom JobTitle dan Gaji.
Tabel berikut menampilkan hasil penerapan izin kolom dan tabel yang berbeda ke tabel kontak dan kolom tambahan.
Skenario | Izin tabel | Pengaturan situs Webapi/contact/enabled |
Pengaturan Situs Webapi/contact/fields |
Izin Kolom |
---|---|---|---|---|
Pengguna tidak akan memiliki izin ke kolom. | Kontak (Hapus, membaca, memperbarui) | BENAR | ||
Pengguna tidak akan memiliki izin ke kolom. | Kontak (Hapus, membaca, memperbarui) | SALAH | ||
Pengguna tidak akan memiliki izin ke kolom. | Kontak (<none>) | BENAR | * | Semua Izin Kolom: Buat, Baca, PerbaruiIzin Kolom: <none> |
Pengguna akan memiliki izin Buat, Baca, dan Perbarui di semua kolom tabel kontak. | Kontak (Hapus, membaca, memperbarui) | BENAR | * | |
Pengguna tidak akan memiliki izin ke kolom. | Kontak (Hapus, membaca, memperbarui) | BENAR | Semua Izin Kolom: Buat, Baca, PerbaruiIzin Kolom: <none> | |
Pengguna akan memiliki Baca di JobTitle dan Buat, Baca, dan Perbarui pada semua kolom lain. | Kontak (Hapus, membaca, memperbarui) | BENAR | * | Semua Izin Kolom: <none>Izin Kolom:
|
Pengguna akan memiliki Buat, Baca, dan perbarui di JobTitle dan hanya Baca pada semua kolom lain. | Kontak (Hapus, membaca, memperbarui) | BENAR | * | Semua Izin Kolom: BacaIzin Kolom:
|
Pengguna akan memiliki Buat, Baca, dan Perbarui JobTitle dan Gaji. | Kontak (Hapus, membaca, memperbarui) | BENAR | JobTitle, Gaji | |
Pengguna akan memiliki Buat, Baca, dan perbarui di JobTitle dan Gaji, tidak ada izin di kolom lain. | Kontak (Hapus, membaca, memperbarui) | BENAR | JobTitle, Gaji | Semua Izin Kolom: Buat, Baca, PerbaruiIzin Kolom: <none> |
Pengguna akan memiliki Buat, Baca, dan Perbarui JobTitle dan Gaji. | Kontak (Hapus, membaca, memperbarui) | BENAR | JobTitle, Gaji | Semua Izin Kolom: <none>Izin Kolom:
|
Pengguna akan memiliki Buat, Baca, dan perbarui di JobTitle dan tidak ada izin di Gaji. | Kontak (Hapus, membaca, memperbarui) | BENAR | JobTitle | Semua Izin Kolom: <none>Izin Kolom:
|
Pengguna akan memiliki Buat, Baca, dan Perbarui JobTitle dan Baca di Gaji. | Kontak (Hapus, membaca, memperbarui) | BENAR | JobTitle, Gaji | Semua Izin Kolom: <none>Izin Kolom:
|
Baca juga
Menetapkan izin tabel Membuat peran web untuk portal Ikhtisar API Web portal
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk