Skip to content

Create OAuth Client Credentials Supplier #480

@ryber

Description

@ryber

Is your feature request related to a problem? Please describe.
APIs often require oAuth bearer tokens. One popular pattern are client credentials. These tokens are easy to get but must be managed and kept fresh without bombarding the identity provider with requests.

Describe the solution you'd like
A config option to maintain a client credential oauth token as specified in https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

Such a supplier should:

  • Store the token somewhere:
    • In memory
    • Somewhere else provided by the client (like a distributed cache or database)
  • Keep the token refreshed based on its expiration

Metadata

Metadata

Assignees

No one assigned

    Labels

    Feature RequestValid feature request to add to the backlog

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions