Skip to content

feat: client credentials grant for admin API#220

Merged
freb97 merged 6 commits intomainfrom
feat/admin-api-authentication
Apr 6, 2026
Merged

feat: client credentials grant for admin API#220
freb97 merged 6 commits intomainfrom
feat/admin-api-authentication

Conversation

@freb97
Copy link
Copy Markdown
Collaborator

@freb97 freb97 commented Apr 6, 2026

🔗 Linked issue

resolves #217

❓ Type of change

  • 📖 Documentation (updates to the documentation or readme)
  • 🐞 Bug fix (a non-breaking change that fixes an issue)
  • 👌 Enhancement (improving an existing functionality)
  • ✨ New feature (a non-breaking change that adds functionality)
  • 🧹 Chore (updates to the build process or auxiliary tools and libraries)
  • ⚠️ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description

Adds support for the new client credentials grant.

Admin API clients should be able to set clientId and clientSecret instead of accessToken for the admin client configuration. The access token will be obtained at runtime and stored in an unstorage mount.

freb97 added 6 commits April 6, 2026 17:31
Signed-off-by: Frederik Bußmann <frederik@bussmann.io>
Signed-off-by: Frederik Bußmann <frederik@bussmann.io>
Signed-off-by: Frederik Bußmann <frederik@bussmann.io>
Signed-off-by: Frederik Bußmann <frederik@bussmann.io>
Signed-off-by: Frederik Bußmann <frederik@bussmann.io>
Signed-off-by: Frederik Bußmann <frederik@bussmann.io>
@freb97 freb97 marked this pull request as ready for review April 6, 2026 16:59
@freb97 freb97 merged commit 99ea8be into main Apr 6, 2026
5 checks passed
@freb97 freb97 deleted the feat/admin-api-authentication branch April 6, 2026 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Admin API requires client ID and client Secret

1 participant