1.1.3 • Published 6 years ago
axios-keycloak v1.1.3
axios-keycloak

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
import AxiosKeyloak from 'axios-keyloak'
...
const kc = new AxiosKeyloak()
const axiosInstance = kc.createAxiosInstance()
kc.init({ onLoad: 'login-required' })
.then(() => {
// authenticated request using keycloak access token
return axiosInstance.get('/user/12345'))
})
.then((response) => {
// ...
}
// In case you want do an unauthenticated request
const axios = AxiosKeyloak.axios