Skip to content

leaonline/leaonline-accounts

Repository files navigation

lea.online Accounts

Test suite Lint suite CodeQL built with Meteor JavaScript Style Guide Project Status: Active – The project has reached a stable, usable state and is being actively developed. GitHub DOI

About

Provides an accounts service, based on Meteor using leaonline:oauth2-server. Allows users to authenticate across multiple (registered) Meteor apps.

Install and run

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

Initial accounts in development

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.

Run tests

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

Contribute

Feel free to contribute via issues, PRs, feature requests etc.

License

AGPL v3, see LICENSE file