Skip to main content
important

This is a contributors guide and NOT a user guide. Please visit these docs if you are using or evaluating SuperTokens.

Issue non-JWT access tokens for requests with old CDI versions

Status

This is just a proposal so far, it hasn't been accepted and needs further discussion.

Status:
proposed
Deciders:
rishabhpoddar, porcellus
Proposed by:
porcellus
Created:
2022-12-06

Context and Problem Statement#

Since our access token structure will change drastically, the backend SDKs will need to be updated to match.

Considered Options#

  • Drop support for older CDIs.
  • Issue old access tokens for requests with older CDIs

Decision Outcome#

We should issue old access tokens for requests with older CDIs:

  • Requiring a simultanious upgrade of multiple components (core + BE SDK in this case) should be avoided if possible.
  • Backend SDKs can support both versions, but this can provide an easier upgrade path.
Which frontend SDK do you use?
supertokens-web-js / mobile
supertokens-auth-react