This service create users and assigns roles through rest endpoints.
create a user
read all users
read a given user
delete a given user
This repository depends on Keycloak for operation. To start a local container running Keycloak there are a few scripts to help you. You will need to install docker locally to run these.
To create the Keycloak container and get it running, use
npm run keycloak:create
You will want to wait to see the container id output to the terminal.
View scripts/create-keycloak for port, user and password information. Once logged in, you will want to create a realm so that this package can create users and roles.
npm run keycloak:kill
npm run keycloak:start