frommeandClaude Opus 5 65c1a7bd12 feat: enable client credentials grant for machine-to-machine api clients
The Teamer app imports travel and hotel master data nightly with no user
in the loop. AuthorizationCodeListener is bound to
AUTHORIZATION_REQUEST_RESOLVE, which only the auth code grant dispatches,
so a userless token never reaches the required_roles gate.

Drops the tagged grant service added in 79709e3a. That tag registered
client_credentials through the bundle's @deprecated grant configurator,
which runs regardless of enable_client_credentials_grant and re-enabled
the grant a second time with its own PT1H. Two enableGrantType() calls
for one grant left the lifetime decided by call order. M2M tokens now use
the shared access_token_ttl of PT10M.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-09-29 12:04:05 +02:00
2024-11-16 10:43:27 +01:00
2026-08-31 09:31:00 +02:00
2026-03-16 11:59:09 +01:00
2026-08-31 09:31:00 +02:00
2026-08-31 09:31:00 +02:00
2024-11-27 11:31:48 +01:00
2026-05-04 17:19:35 +02:00
S
Description
No description provided
15 MiB
0 Stars 4 Watchers 0 Forks
Languages
PHP 88.6%
Twig 10.1%
JavaScript 0.9%
CSS 0.4%