Hi,
Is there a way to change the OAuth2 client secret without changing the client ID?
From what I can see, the only option is to generate a new client ID and secret together, meaning any refresh tokens obtained against the old client ID are effectively useless.
If that is the case, what's the point of having a separate ID and secret? Surely they should just be a single property of the application.
This appears to be a design flaw with separating authentication from authorization. I can't periodically change the client secret as a security best practice (like changing your password on a regular basis) without having to get all my clients to re-authorize me.