Client credentials flow with additional claims representing information about the client in the access token

Hello!
I hope you’re doing well.

We are trying to establish client credentials flow between our clients and APIs using Auth0.
To accomplish this task, we need to add additional information to the access token. This should be static data per our client (like "installationId ": “some ID”, “customerName”: “some name”, …).
To do this, we used app metadata (in the app’s advanced settings) and a machine-to-machine custom action that maps client metadata to access token claims.

Then we noticed that the application metadata is limited to only 10 slots with a maximum length of 255 characters.
Unfortunately, this is not enough for us, and we are wondering if there are any ways to get around this limitation, or maybe there are some other ways how to store client data and enrich access tokens with them in client credentials flow.

We would appreciate any help.

Hi @leon.kennedy.es1,

Welcome to the Auth0 Community!

I understand you are seeking to increase the client_metadata limit to more than the original 10 slots. Unfortunately, this is not currently possible.

Please feel free to create a feature request for this in the #feedback category. Thank you!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.