Skip to content

Latest commit

 

History

History
executable file
·
38 lines (26 loc) · 1.2 KB

README.md

File metadata and controls

executable file
·
38 lines (26 loc) · 1.2 KB

gdb adapter Build Status Coverage Status Godoc

GF ORM adapter for Casbin.

Based on GF ORM, and tested in:

  • MySQL
  • PostgreSQL

Installation

go get github.com/vance-liu/gdb-adapter

Usage example

opts := &Adapter{
    driverName: "mysql",
    dataSourceName: "root:1234@tcp(127.0.0.1:3306)/casbin",
    tableName: "casbin_rule",
    // or reuse an existing connection:
    // db: yourDBConn,
}

a := NewAdapterFromOptions(opts)
e := casbin.NewEnforcer("examples/rbac_model.conf", a)

Notice

you should create the database on your own.

Getting Help

License

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