このカテゴリの記事: Casbin
Go x gin x gormなWebアプリでロールベースのアクセス制御を実装する
アプリの中でユーザごとに権限を分けて見れる画面を制御したく、Goではどのように実装すれば良いか調べました。 PHPのフレームワークだと既にその中にRBACのパッケージが入っていたのですが。今使っているフレームワークginはかなり軽量で必要な機能は都度自分で選んでimportします。 PHPのリッチなフレームワークに慣れていたのでGoってそういうもんなのか?と最初は新鮮でした。 色々調べてみてCasbin というライブラリが良さそうだったので採用してみました。
もっと読む