/larv-rbac

Laravel Role Based Access Control

Primary LanguagePHP

[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