Keycloak client with build in axios functionality, letting you create axios instances for doing authenticated request. The module is dealing with the token refresh for you.
Usage
importAxiosKeyloakfrom'axios-keyloak'
...
constkc=newAxiosKeyloak()
constaxiosInstance=kc.createAxiosInstance()
kc.init({ onLoad:'login-required'})
.then(()=>{
// authenticated request using keycloak access token