Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
package.json initial commit Jul 14, 2019


Redis policy storage, implemented as an adapter for node-casbin.

Require it in a place, where you are instantiating an enforcer (read more about enforcer here):

import { newEnforcer } from 'casbin';
import { NodeRedisAdapter }from './adapter' ;
import { join } from 'path';

const model=join(__dirname, 'casbin_conf/model.conf');
const adapter= await NodeRedisAdapter.newAdapter({host:"",port:6379});
const enforcer = await newEnforcer(model,adapter);

That is all what required for integrating the adapter into casbin.


NodeRedisAdapter.newAdapter() takes the following paramters as an object to establish the connection with redis-server

host		:String
port		:Number
password	:String
// if remote server, it needs url
url			:String 
db			:Number
//If the connection is SSL Encrypted then TCL object
tcl			:Object



You can’t perform that action at this time.