GitHub OAuth Cache Issue

I am currently having an issue with GitHub caching user’s OAuth credentials as part of implementing an OAuth flow https://docs.github.com/en/developers/apps/authorizing-oauth-apps#1-request-a-users-github-identity

Our application users may have two separate tabs that need to be signed into separate GitHub accounts. Currently, the first tab authorizes fine with GitHub account A. When we redirect the second tab for the end user to authenticate with account B, GitHub immediately signs them into account A without allowing them to re-enter the account B credentials. Ideally, they could re-enter separate creds.

Any help would be appreciated!

1 Like