techart-moa / moonshine-office-auth
This package is intended for office authorization in moonshine.
Package info
git.techart.ru/baklanov/moonshine-office-authorization.git
pkg:composer/techart-moa/moonshine-office-auth
0.0.1
2025-10-24 08:09 UTC
Requires
- php: ^8.3
- laravel/framework: ^11.0
- moonshine/moonshine: ^2.0
This package is not auto-updated.
Last update: 2026-03-26 08:38:13 UTC
README
Описание
Данный класс предоставляет возможность офисной авторизации для MoonShine, перехватывая запросы с формы авторизации и проверяя доступ пользователя к конкретным проектам с использованием ID проекта.
Старт
1. Положить файл в app/Pipelines
2. Подключить AuthPipeline в config/moonshine.php
'auth' => [
'pipelines' => [
AuthPipeline::class,
],
]
3. Указать id проекта в config/auth.php
'project_api' => [
'id' => ID_PROJECT,
]