chocofamilyme/authorizers

Library authorize user requests

v1.1.0 2023-08-18 05:11 UTC

This package is auto-updated.

Last update: 2024-04-18 06:42:16 UTC


README

Установка

composer require chocofamilyme/authorizers

Примеры

  1. Авторизация по терминалу
$rbac = new \Chocofamilyme\Authorizers\Rbac('host');

$rbac->authorizeByTerminal(123, 'permission', 123);
  1. Авторизация по команде
$rbac = new \Chocofamilyme\Authorizers\Rbac('host');

$rbac->authorizeByTeam(123, 'permission', 'team_name');

Метод выбрасывает ошибку ForbiddenException если доступ запрещен, ничего не возврашает если доступ разрешен.