Provides an accounts service, based on Meteor using leaonline:oauth2-server
.
Allows users to authenticate across multiple (registered) Meteor apps.
First, make sure Meteor is installed.
Then clone this repo and install the dependencies.
Finally run the run.sh
script.
git clone git@github.com:leaonline/leaonline-accounts.git
cd leaonline-accounts && meteor npm install
./run.sh
In development this project creates initial accounts without a password. If you want to use them you need to check the console after the first startup and click the link to set a new password.
The account names / emails are located in the settings.json
file.
We have compiled a script for testing for you.
To run tests in watch mode simply run ./test.sh
.
If you want to run testsb once, including coverage analysis run ./test.sh -c
Feel free to contribute via issues, PRs, feature requests etc.
AGPL v3, see LICENSE file