Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Authorizer ¶
type Authorizer struct {
// contains filtered or unexported fields
}
func New ¶
func New(model, policy string) *Authorizer
New はモデル(ACLファイル)とポリシー(CSVファイル)のパスをCasbinに設定したAuthorizerを返却する。
func (*Authorizer) Authorize ¶
func (a *Authorizer) Authorize(subject, object, action string) error
Authorize はACLによる認可を実施し、拒否された場合はエラーを返却する。 Casbinで設定したモデルとポリシーに基づき、サブジェクトがオブジェクトに対するアクションの実行を許可されているかを検証する。
Click to show internal directories.
Click to hide internal directories.