techart-moa/moonshine-office-auth

This package is intended for office authorization in moonshine.

Maintainers

Package info

git.techart.ru/baklanov/moonshine-office-authorization.git

pkg:composer/techart-moa/moonshine-office-auth

Statistics

Installs: 5

Dependents: 0

Suggesters: 0

0.0.1 2025-10-24 08:09 UTC

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,

]