permission-sdk
v1.0.0
Published
permission sdk untuk applikasi adames
Downloads
2
Readme
Permission SDK Adamlabs
Usage
Untuk menggunakan permission SDK ini kamu perlu menambahkan file .env pada project yang didalamnya include env variable sebagai berikut:
# Redis Configuration
REDIS_PASSWORD=secreet_pass
REDIS_USERNAME=alliano-dev
REDIS_HOST=0.0.0.0
REDIS_PORT=6379
REDIS_DATABASE=0
Note :
sesuaikan value dari key ENV variable dengan credential yang kamu kunakan
Menggunakan middleware
Untuk menggunakan permission middleware ini kamu cukup menggunakan pada level Route middleware. Dan middleware ini membutuhkan 3 parameter yang bersifat mandatory, yaitu:
- module: nama modul
- subMosule: nama sub modul
- action: nama aksi
Berikut ini contohnya:
const privateRoute = express.Route();
privateRoute.get("/dev", permissionMiddleware("Admisi", "Antrian", "CHECKIN"), (req, res) => res.send("DEv"));