I am working on my own service, which is intended to provide API access to an indefinite number of 3rd party clients (customers). For this to work, I would need to be able to issue a new pair of client ID / client Secret for each, as, if understand it correctly, the access tokens are short-lived and would require frequent re-authentication. For my use case, the key pair must remain valid at all times, unless explicitly revoked. Otherwise, it wouldn’t make any sense for my customers to integrate my API into their applications.
Is this something that Auth0 provides?