Download the PHP package ilimurzin/esia without Composer
On this page you can find all versions of the php package ilimurzin/esia. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package esia
esia
Пакет для входа через Госуслуги. Поддерживается в двух версиях: 3.x и 4.x. Пакет версии 3.x обратно совместим с fr05t1k/esia 2.4. Пакет версии 4.x несовместим с предыдущими версиями, но поддерживает новые эндпоинты ЕСИА: v2/ac и v3/te.
4.x
Установка
Использование
Пакет использует модель контроля на основе делегированного принятия решения. Подробнее в методических рекомендациях.
Отличия от 2.4
- Поддержка новых эндпоинтов ЕСИА: v2/ac и v3/te.
- Все объекты иммутабельные, метод получения токена возвращает объект со всеми данными, а не только маркер доступа.
- Обязательная передача стейта в метод формирования ссылки и возможность передать дополнительные параметры (например, person_filter).
- Сигнеры КриптоПро: через приложение командной строки
csptest
или через расширение для PHP. - Отсутствуют методы для получения данных пользователя.
- Метод для получения маркера доступа в обмен на маркер обновления.
3.x
Отличия от 2.4
- Возможность передать стейт и дополнительные параметры (например, person_filter) в метод формирования ссылки.
- Сигнеры КриптоПро (через приложение командной строки или через расширение для PHP).
- Метод для получения ролей пользователя.
- Метод для получения маркера доступа в обмен на маркер обновления.
- Метод для получения маркера доступа на основе полномочий системы-клиента.
- Метод для получения организаций пользователя.
Совместимость
Пакет версии 3.x совместим с fr05t1k/esia 2.4.
Для перехода на форк можно выполнить команды:
При этом уже написанный код не сломается.
All versions of esia with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
guzzlehttp/guzzle Version ^7.0
psr/http-client Version ^1.0
psr/http-message Version ^2.0
psr/log Version ^3.0
guzzlehttp/guzzle Version ^7.0
psr/http-client Version ^1.0
psr/http-message Version ^2.0
psr/log Version ^3.0
The package ilimurzin/esia contains the following files
Loading the files please wait ....