feat: add oauth2 login against myep

This commit is contained in:
fromme committed 2026-09-13 17:58:11 +02:00
1 parent d433d271d0
commit d63df2cc1b
18 files changed
+1599 -33

No files matched your search

+14
View File
@@ -19,5 +19,19 @@ services:
App\:
resource: '../src/'
# The myep OAuth2 client. Endpoint URLs are configuration rather than constants (same as
# myep-team), so dev, staging and production differ by .env alone. Empty credentials are a
# valid state: the login page then says the client is not registered yet instead of bouncing
# the browser at a broken authorize URL.
App\Security\OAuth2\EpClient:
arguments:
$options:
client_id: '%env(string:EP_OAUTH2_CLIENT_ID)%'
client_secret: '%env(string:EP_OAUTH2_CLIENT_SECRET)%'
url_authorize: '%env(string:EP_OAUTH2_URL_AUTHORIZE)%'
url_access_token: '%env(string:EP_OAUTH2_URL_ACCESS_TOKEN)%'
url_userinfo: '%env(string:EP_OAUTH2_URL_USERINFO)%'
scopes: '%env(csv:EP_OAUTH2_SCOPES)%'
# add more service definitions when explicit configuration is needed
# please note that last definitions always *replace* previous ones