I want to provide custom logic to retrieve the token used to access the Auth0 Management API. Yes, I can do this by calling "setApiToken()" but that's cumbersome. I would like to implement my own token provider by implementing TokenProvider, a public interface.
Describe the ideal solution
Add a method to the builder or add a constructor for the ManagementApi class (in the com.auth0.client.mgmt package), so that TokenProvider can be changed.
You can even just make the constructor on line 35 public, but I'd prefer a new constructor, as I don't need to specify the HTTP client.
You can literally fix this issue in 10 minutes or less.
Alternatives and current workarounds
No workarounds, except reflection, which is a hack.
Checklist
Describe the problem you'd like to have solved
I want to provide custom logic to retrieve the token used to access the Auth0 Management API. Yes, I can do this by calling "setApiToken()" but that's cumbersome. I would like to implement my own token provider by implementing
TokenProvider
, a public interface.Describe the ideal solution
Add a method to the builder or add a constructor for the
ManagementApi
class (in thecom.auth0.client.mgmt
package), so thatTokenProvider
can be changed.You can even just make the constructor on line 35 public, but I'd prefer a new constructor, as I don't need to specify the HTTP client.
You can literally fix this issue in 10 minutes or less.
Alternatives and current workarounds
No workarounds, except reflection, which is a hack.
Additional context
Please fix this quickly, thanks.