Enforcers
Enforcer
adalah struktur utama dalam Casbin. Ini berfungsi sebagai antarmuka bagi pengguna untuk melakukan operasi pada aturan kebijakan dan model.
Enforcers yang Didukung
Daftar lengkap enforcers Casbin diberikan di bawah ini. Kontribusi pihak ketiga pada enforcer baru sangat kami hargai. Mohon beri tahu kami, dan kami akan menambahkannya ke dalam daftar ini :)
- Go
- Python
Enforcer | Penulis | Deskripsi |
---|---|---|
Enforcer | Casbin | Enforcer adalah struktur dasar bagi pengguna untuk berinteraksi dengan kebijakan dan model Casbin. Anda dapat menemukan detail lebih lanjut tentang API Enforcer di sini. |
CachedEnforcer | Casbin | CachedEnforcer didasarkan pada Enforcer dan mendukung penyimpanan hasil evaluasi permintaan dalam memori menggunakan peta. Ini memberikan kemampuan untuk menghapus cache dalam waktu kedaluwarsa yang ditentukan. Selain itu, ini menjamin keamanan thread dengan menggunakan kunci baca-tulis. Anda dapat menggunakan EnableCache untuk mengaktifkan caching hasil evaluasi (defaultnya sudah aktif). Metode API lain dari CachedEnforcer sama dengan Enforcer . |
DistributedEnforcer | Casbin | DistributedEnforcer mendukung beberapa instance dalam kluster terdistribusi. Ini membungkus SyncedEnforcer untuk dispatcher. Anda dapat menemukan lebih banyak detail tentang dispatcher di sini. |
SyncedEnforcer | Casbin | SyncedEnforcer didasarkan pada Enforcer dan menyediakan akses yang disinkronkan. Ini aman untuk thread. |
SyncedCachedEnforcer | Casbin | SyncedCachedEnforcer membungkus Enforcer dan menyediakan cache keputusan yang disinkronkan. |
Enforcer | Penulis | Deskripsi |
---|---|---|
Enforcer | Casbin | Enforcer adalah struktur dasar bagi pengguna untuk berinteraksi dengan kebijakan dan model Casbin. Anda dapat menemukan detail lebih lanjut tentang API Enforcer di sini. |
DistributedEnforcer | Casbin | DistributedEnforcer mendukung beberapa instance dalam kluster terdistribusi. Ini membungkus SyncedEnforcer untuk dispatcher. Anda dapat menemukan detail lebih lanjut tentang dispatcher di sini. |
SyncedEnforcer | Casbin | SyncedEnforcer didasarkan pada Enforcer dan menyediakan akses yang disinkronisasi. Ini aman untuk thread. |
AsyncEnforcer | Casbin | AsyncEnforcer menyediakan API asinkron. |
FastEnforcer | Casbin | FastEnforcer menggunakan model baru yang 50x lebih cepat dari model normal. Anda dapat menemukan lebih lanjut di sini |