https://github.com/leaonline/leaonline-accounts
Custom OAuth2 Server for Meteor Apps
https://github.com/leaonline/leaonline-accounts
meteor meteorjs oauth2-server
Last synced: 4 months ago
JSON representation
Custom OAuth2 Server for Meteor Apps
- Host: GitHub
- URL: https://github.com/leaonline/leaonline-accounts
- Owner: leaonline
- License: agpl-3.0
- Created: 2019-08-26T12:06:37.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-05-27T08:10:13.000Z (6 months ago)
- Last Synced: 2025-05-27T08:50:05.618Z (6 months ago)
- Topics: meteor, meteorjs, oauth2-server
- Language: JavaScript
- Homepage:
- Size: 1.34 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# lea.online Accounts
[](https://github.com/leaonline/leaonline-accounts/actions/workflows/test_suite.yml)

[](https://github.com/leaonline/leaonline-accounts/actions/workflows/codeql-analysis.yml)
[](https://meteor.com)
[](https://standardjs.com)
[](https://www.repostatus.org/#active)

[](https://zenodo.org/doi/10.5281/zenodo.10817292)
## 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](https://meteor.com) is installed.
Then clone this repo and install the dependencies.
Finally run the `run.sh` script.
```bash
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`](./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](./LICENSE)