Langkau ke kandungan utama

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 :)

PenguatkuasaPengarangPenerangan
PenguatkuasaCasbinPenguatkuasa adalah struktur asas untuk pengguna berinteraksi dengan polisi dan model Casbin. Anda boleh mendapatkan lebih banyak butiran mengenai API Penguatkuasa di sini.
CachedEnforcerCasbinCachedEnforcer 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.
DistributedEnforcerCasbinDistributedEnforcer menyokong pelbagai contoh dalam kelompok teragih. Ia membungkus SyncedEnforcer untuk pengirim. Anda boleh mendapatkan lebih banyak butiran tentang pengurus di sini.
SyncedEnforcerCasbinSyncedEnforcer adalah berdasarkan Enforcer dan menyediakan akses yang disegerakan. Ia adalah selamat untuk benang.
SyncedCachedEnforcerCasbinSyncedCachedEnforcer membungkus Enforcer dan menyediakan cache keputusan yang disegerakan.