https://github.com/leaonline/leaonline-accounts
Custom OAuth2 Server for Meteor Apps
https://github.com/leaonline/leaonline-accounts
meteor meteorjs oauth2-server
Last synced: about 2 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 (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-01-20T08:38:39.000Z (4 months ago)
- Last Synced: 2025-04-13T14:13:03.579Z (about 2 months ago)
- Topics: meteor, meteorjs, oauth2-server
- Language: JavaScript
- Homepage:
- Size: 1.34 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 20
-
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 [email protected]: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)