Is it possible to get a client id/secret for every user instead of app

Is it possible to get a client id/secret for every user instead of just app. I noticed that the client secrets are generated through the app, but i was wondering if that could be done at a user level

Hello @kiran.saravanakumar,

Secrets are associated with the application not individual users assigned the application.

You could choose to use public/private key for authentication instead of a secret.
You are allowed to store multiple key pairs for an application, but there is no association with a specific user account. In addition there really is not a way for an application to know which pair to use to make a /token call as the id of the user logging in is not yet known.

Registering multiple key pairs is intended if you have multiple integrations (possibly different customers) that all use a single logical application registered in Okta. This way if one application access needs to be removed deleting the credentials will not effect the other integrations using the same application in Okta.

Thank You,

2 Likes