axios-keycloak

1.1.3 • Public • Published

axios-keycloak npm version Build Status

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
 

Readme

Keywords

Package Sidebar

Install

npm i axios-keycloak

Weekly Downloads

12

Version

1.1.3

License

MIT

Unpacked Size

261 kB

Total Files

14

Last publish

Collaborators

  • herrmannplatz