Enforcers
Enforcer
adalah struktur utama dalam Casbin. Ia bertindak sebagai antara muka untuk pengguna melakukan operasi pada peraturan polisi dan model.
Enforcers yang Disokong
Senarai lengkap enforcers Casbin diberikan di bawah. Sebarang sumbangan pihak ketiga mengenai penguatkuasa baru dialu-alukan. Sila maklumkan kepada kami, dan kami akan menambahkannya ke dalam senarai ini :)
- Go
- Python
Penguatkuasa | Pengarang | Penerangan |
---|---|---|
Penguatkuasa | Casbin | Penguatkuasa adalah struktur asas untuk pengguna berinteraksi dengan polisi dan model Casbin. Anda boleh mendapatkan lebih banyak butiran mengenai API Penguatkuasa di sini. |
CachedEnforcer | Casbin | CachedEnforcer adalah berdasarkan Enforcer dan menyokong penyimpanan hasil penilaian permintaan dalam memori menggunakan peta. Ia menyediakan keupayaan untuk membersihkan cache dalam masa kadaluwarsa yang ditentukan. Selain itu, ia menjamin keselamatan benang dengan kunci Baca-Tulis. Anda boleh menggunakan EnableCache untuk mengaktifkan caching hasil penilaian (lalai adalah diaktifkan). Kaedah API lain CachedEnforcer adalah sama seperti Enforcer . |
DistributedEnforcer | Casbin | DistributedEnforcer menyokong pelbagai contoh dalam kelompok teragih. Ia membungkus SyncedEnforcer untuk pengirim. Anda boleh mendapatkan lebih banyak butiran tentang pengurus di sini. |
SyncedEnforcer | Casbin | SyncedEnforcer adalah berdasarkan Enforcer dan menyediakan akses yang disegerakan. Ia adalah selamat untuk benang. |
SyncedCachedEnforcer | Casbin | SyncedCachedEnforcer membungkus Enforcer dan menyediakan cache keputusan yang disegerakan. |
Enforcer | Pengarang | Penerangan |
---|---|---|
Enforcer | Casbin | Enforcer adalah struktur asas untuk pengguna berinteraksi dengan polisi dan model Casbin. Anda boleh mendapatkan lebih banyak butiran mengenai API Enforcer di sini. |
DistributedEnforcer | Casbin | DistributedEnforcer menyokong pelbagai contoh dalam kelompok teragih. Ia membungkus SyncedEnforcer untuk pengirim. Anda boleh mendapatkan lebih banyak butiran mengenai pengirim di sini. |
SyncedEnforcer | Casbin | SyncedEnforcer adalah berdasarkan Enforcer dan menyediakan akses yang disegerakan. Ia adalah selamat untuk benang (thread-safe). |
AsyncEnforcer | Casbin | AsyncEnforcer menyediakan API asinkron. |
FastEnforcer | Casbin | FastEnforcer menggunakan model baru yang 50 kali lebih cepat daripada model biasa. Anda boleh mencari lebih lanjut di sini |