Refresh the Access token using Refresh Token¶
Often JWT comes with a new challenge.
You have to
refresh the JWT token periodically using a token, named Refresh token.
A refresh token is a special kind of token used to obtain a renewed access token. You can request new access tokens until the refresh token is on the DenyList. Applications must store refresh tokens securely because they essentially allow a user to remain authenticated forever.
React Auth Kit implements an easy approach to integrate the refresh token.
You can either use the refresh token in your application or you can leave it.
API Builder (createRefresh)¶
To build the refresh token API, you have to use
It is an identity function. It is mainly used for type checking and mobility.
|Import createRefresh in your app
Integration with the App¶
To add the refresh token feature, simply add the return value of
createRefresh function in the
createStore in the refresh prop.
Only use the return from createRefresh as the prop value
Using values other than the return of
createRefresh will cause the application to break.
So only use the return of
createRefresh as the prop value.
— 🔑 —
React Auth Kit is Apache 2.0 License code