mchuluq/larv-rbac

A Laravel Group-Role Based Access Control.

dev-main 2022-08-26 04:01 UTC

This package is auto-updated.

Last update: 2024-03-26 07:11:42 UTC


README

[under development]

LARV-RBAC

A Laravel Role Based Access Control.

FEATURES

  • Role Based Access Control
  • Multi-account per-user
  • Google Authenticator

COMPONENT

  • guard
    • rbac-web web session guard, replacement for default laravel web guard
  • user provider rbac-user
  • middlewares
    • Mchuluq\Larv\Rbac\Http\Middlewares\ConfirmOtp confirm OTP
    • Mchuluq\Larv\Rbac\Http\Middlewares\Authenticate common auth and OTP, replacement for default laravel auth
    • Mchuluq\Larv\Rbac\Http\Middlewares\CheckPermission
    • Mchuluq\Larv\Rbac\Http\Middlewares\CheckRole:role-id
    • Mchuluq\Larv\Rbac\Http\Middlewares\CheckGroup:group-id