{"repo":"tigusigalpa/alfa-id-php","free":true,"listed":false,"github":"https://github.com/tigusigalpa/alfa-id-php","clone":"git clone https://github.com/tigusigalpa/alfa-id-php.git","description":"PHP/Laravel пакет для интеграции OAuth2 авторизации Alfa ID от Альфа-Банка. Полная реализация Authorization Code Flow с поддержкой песочницы и промышленного окружения. Включает service provider, facade, middleware, управление токенами и готовые роуты. Поддержка Laravel 8-12, PHP 7.4-8.3. Простая интеграция API Альфа-Банка в ваше приложение.","language":"PHP","stars":16,"topics":["alfabank","alfaid","api","laravel","oauth2","php"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Alfa ID PHP/Laravel Пакет Laravel пакет для интеграции OAuth авторизации Alfa ID (сервис авторизации Альфа-Банка). Полная реализация OAuth 2.0 Authorization Code Flow с поддержкой песочницы и промышленного окружения. 🌐 Язык: Русский English --- Содержание - Возможности - Требования - Быстрый старт - Установка - Конфигурация - Использование - Справочник API - Продвинутая интеграция - Безопасность - Тестирование - Решение проблем - Участие в разработке - История изменений - Лицензия --- Возможности ✅ OAuth 2.0 Authorization Code Flow - Полная реализация ✅ Поддержка двух окружений - Песочница и промышленный режим ✅ Интеграция с Laravel - Service provider, facade, middleware ✅ Встроенные роуты - Готовые OAuth endpoints ✅ Управление токенами - Получение, обновление и отзыв токенов ✅ Профиль пользователя - Получение информации об аутентифицированном пользователе ✅ CSRF защита - Валидация state параметра ✅ Вспомогательные функции - Удобные утилиты ✅ Модульные тесты - Включен набор тестов PHPUnit ✅ Мультиверсионность - Laravel 8-12, PHP 7.4-8.3 --- Требования - PHP: 7.4, 8.0, 8.1, 8.2 или 8.3 - Laravel: 8.x, 9.x, 10.x, 11.x или 12.x - GuzzleHTTP: 7.x --- Быстрый старт Запустите за 5 минут! Шаг 1: Установка пакета Шаг 2: Публикация конфигурации Шаг 3: Настройка окружения Добавьте в ваш .env файл: Получите учетные данные на: https://developers.alfabank.ru/ Шаг 4: Добавление роутов Добавьте в routes/web.php : Шаг 5: Регистрация Middleware Добавьте в app/Http/Kernel.php : Шаг 6: Добавле","default_branch":null,"files":null,"tree":[],"storefront":"/r/tigusigalpa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tigusigalpa/alfa-id-php/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}