See the project timeline.
Join the Slack Channel!
Get news about ooth on ooth's twitter account.
Read the newest article Staart - a starter library for node.js projects with user accounts.
Introducing medium article: Ooth - user accounts for node.js.
If you want to integrate this library with a GUI, you might want to check out the sister project Staart.
There are many ways you can use ooth.
The most complete example with a starting UI with all the main user account flow is programmed with next.js and can now be found in the staart project!
The following two examples use create-react-app as a client. If you don't want to use cra you can still analyze the server folders and the code parts that use ooth-client independently.
- standalone - ooth runs as a microservice separate from api, auth transfer is done via JWT.
- integrated - ooth runs in same process as api, no need for JWT.
- ooth: extensible server package
- ooth-client: client package
- ooth-mongo: a MongoDB backend
- ooth-guest: login as a guest, no credentials needed
- ooth-local: login with username/email/password
- ooth-faceboook: login with Facebook
- ooth-google: login with Google
- ooth-client: ooth client
- ooth-client-react: react utilities for ooth
- ooth-client-react-next: next utilities for ooth
- ooth-client-react-next-apollo: apollo utilities for ooth in next
- compose-next: utility to create providers that handle getInitialProps of children
Start an issue here https://github.com/nmaro/ooth/issues.
Support the development of this project on Patreon.