keycloak-request-token

0.1.0 • Public • Published

Build Status Coverage Status

keycloak-request-token

A simple module to request an Access Token from a Keycloak Server

API Documentation

http://bucharest-gold.github.io/keycloak-request-token/

Example

'use strict';

const tokenRequester = require('keycloak-request-token');

const baseUrl = 'http://127.0.0.1:8080/auth';
const settings = {
    username: 'admin',
    password: 'admi',
    grant_type: 'password',
    client_id: 'admin-cli'
};

tokenRequester(baseUrl, settings)
  .then((token) => {
    console.log(token);
  }).catch((err) => {
    console.log('err', err);
  });

Development & Testing

To run the tests, you'll need to have a keycloak server running. No worries! This is all taken care of for you. Just run ./build/start-server.sh. If you don't already have a server downloaded, this script will download one for you, start it, initialize the admin user, and then restart.

Then just run the tests.

make test

To stop the server, run ./build/stop-server.sh.

Readme

Keywords

Package Sidebar

Install

npm i keycloak-request-token

Weekly Downloads

1,604

Version

0.1.0

License

Apache-2.0

Last publish

Collaborators

  • abstractj
  • lholmquist
  • dbevenius
  • helio-frota
  • lanceball