Goal
Support OAuth2 Client Credentials flow as authorization scheme for HTTP syncs.
Context
Flagd currently supports configuring a (static) value passed in the Authorization header that is passed along sync requests to access the flag source. This mechanism does not work well when using short lived access tokens that need to be refreshed from time to time.
Open questions
- Would other sync sources, like the blob storage sources also benefit from OAuth support in flagd?
Goal
Support OAuth2 Client Credentials flow as authorization scheme for HTTP syncs.
Context
Flagd currently supports configuring a (static) value passed in the
Authorizationheader that is passed along sync requests to access the flag source. This mechanism does not work well when using short lived access tokens that need to be refreshed from time to time.Open questions