Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/v3xlabs/dh-auth
Typescript Authentication Backend for the Dogehouse platform
https://github.com/v3xlabs/dh-auth
discord fastify jwt typeorm typescript
Last synced: 22 days ago
JSON representation
Typescript Authentication Backend for the Dogehouse platform
- Host: GitHub
- URL: https://github.com/v3xlabs/dh-auth
- Owner: v3xlabs
- License: gpl-3.0
- Created: 2021-05-28T14:49:35.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-12-22T21:01:19.000Z (about 2 years ago)
- Last Synced: 2023-03-03T23:18:28.133Z (almost 2 years ago)
- Topics: discord, fastify, jwt, typeorm, typescript
- Language: TypeScript
- Homepage:
- Size: 186 KB
- Stars: 5
- Watchers: 2
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Taking voice conversations to the moon ๐
Contribute
ยท
Community
ยท
Documentation## DogeReviewers
Contributors helping to review/merge pull requests:
- [@chalkedgoose](https://github.com/chalkedgoose)
- [@4nkitd](https://github.com/4nkitd)
- [@lucemans](https://github.com/lucemans)## Discord
Almost all development has been on the [DevTalk](https://discord.gg/t3NvdprFFP) discord server. Most of the contributers are contactable through here. Feel free to reach out if you need any help setting the project up or contributing!
## Setup
Copy the `.env.example` file to the `.env` file and replace the occuring values.
```bash
# Initial Setup
yarn# Start Databases
docker-compose up# Running the project
yarn start
```The process will boot on `localhost:3000`
The following endpoints will be made available
```bash
# Redirects to Github OAuth
/github/login
# Redirects to Discord OAuth
/discord/login
# Redirects to Google OAuth
/google/login# Redirects to Github Callback
/github/callback
# Redirects to Discord Callback
/discord/callback
# Redirects to Google Callback
/google/callback
```