geo6/laminas-acl-postgresql

Laminas 权限 ACL 与 PostgreSQL

v2.0.2 2020-11-12 14:41 UTC

This package is auto-updated.

Last update: 2024-08-29 05:16:26 UTC


README

Latest Stable Version Total Downloads Monthly Downloads

安装

composer require geo6/laminas-acl-postgresql

数据库结构

请参阅 INSTALL.md

本文档的目的

  • 资源 是一个受控访问的对象。
  • 角色 是一个可以请求访问 资源 的对象。

简单来说,角色请求访问资源。例如,如果一位停车场管理员请求访问一辆车,那么停车场管理员就是请求者角色,而汽车就是资源,因为并非每个人都可以访问汽车。

--- https://docs.laminas.dev/laminas-permissions-acl/usage/

resource

role

默认创建了一个“特殊”角色:admin!该角色将自动访问每个新创建的资源。

user

role_resource

为角色授予对资源的访问权限。

user_role

将用户分配给角色。