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 [email protected]: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