Download the PHP package mixasmix/auth_service_bundle without Composer
On this page you can find all versions of the php package mixasmix/auth_service_bundle. 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 auth_service_bundle
AuthorizationBundle
Для использования бандла необходимо
Установить бандл командой
composer require mixasmix/auth_service_bundle
создать конфиг файл config/packages/auth.yaml с таким содержимым
auth:
service_url: '%env(AUTH_SERVER_URL)%'
client_id: '%env(AUTH_CLIENT_ID)%'
client_secret: '%env(AUTH_CLIENT_SECRET)%'
redirect_uri: '%env(AUTH_REDIRECT_URI)%'
url_authorize: '%env(AUTH_URL_AUTHORIZE)%'
url_access_token: '%env(AUTH_URL_ACCESS_TOKEN)%'
url_resource_owner_details: '%env(AUTH_URL_RESOURCE_OWNER_DETAILS)%'
И добавить в .env файл переменные, например
# адрес авторизационного сервера
AUTH_SERVER_URL='http://auth-server.example'
# Ид клиента
AUTH_CLIENT_ID='0cbfd837a6515b7991e79fb905459cb3'
# секретный код клиента
AUTH_CLIENT_SECRET='0cbfd837a6515b7991e79fb905459cb3'
# адрес, на который будет произведен редирект
AUTH_REDIRECT_URI='http://client.example'
# эндпоинт для получения авторизационного кода
AUTH_URL_AUTHORIZE='/authorize'
# эндпоинт для получения токена
AUTH_URL_ACCESS_TOKEN='/token'
# эндпоинт для получения информации по пользователю
AUTH_URL_RESOURCE_OWNER_DETAILS='/userinfo'
подключить машруты в /config/routes.yaml
auth:
resource: '@AuthBundle/Controller/AuthorizationController.php'
type: annotationAll versions of auth_service_bundle with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.1
ext-json Version *
league/oauth2-client Version ^2.6
symfony/framework-bundle Version ^6.1
ext-json Version *
league/oauth2-client Version ^2.6
symfony/framework-bundle Version ^6.1
The package mixasmix/auth_service_bundle contains the following files
Loading the files please wait ...