Skip to content

chocofamilyme/authorizers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Библиотека для авторизации через сервис rbac

Установка

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 если доступ запрещен, ничего не возврашает если доступ разрешен.