Skip to content

casbin-net/redis-watcher

Repository files navigation

redis-watcher

Actions Status Coverage Status License Nuget

Redis watcher for Casbin.NET

Installation

dotnet add package Casbin.Watcher.Redis

Simple Example

using Casbin;
using Redis.Casbin.NET;

public class Program
{
    public static void Main(string[] args)
    {
        // Initialize the watcher.
        // Use the Redis host as parameter.
        var watcher = new RedisWatcher("127.0.0.1:6379");

        // Initialize the enforcer.
        var enforcer = new Enforcer("examples/rbac_model.conf", "examples/rbac_policy.csv");

        // Set the watcher for the enforcer.
        enforcer.SetWatcher(watcher);

        // Update the policy to test the effect.
        enforcer.SavePolicy();
    }
}

Getting Help

License

This project is under Apache 2.0 License. See the LICENSE file for the full license text.

About

Redis watcher for Casbin.NET

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 6

Languages