https://github.com/tiesen243/auth-from-scratch
auth and oauth from scratch
https://github.com/tiesen243/auth-from-scratch
Last synced: over 1 year ago
JSON representation
auth and oauth from scratch
- Host: GitHub
- URL: https://github.com/tiesen243/auth-from-scratch
- Owner: tiesen243
- Created: 2025-02-26T19:00:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-27T09:23:12.000Z (over 1 year ago)
- Last Synced: 2025-02-27T09:58:41.376Z (over 1 year ago)
- Language: TypeScript
- Size: 148 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Create your own authentication system
## Description
This is a simple authentication system that you can use in your project. It is written in Typescript and uses Prisma as the ORM. The system is designed to be simple and easy to use. It is also easy to extend and modify to fit your needs.
## Stacks
- [Next.js](https://nextjs.org/): for frontend and api route handling
- [Prisma](https://www.prisma.io/): for ORM
- [@oslojs/crypto](https://crypto.oslojs.dev/): for hashing
- [@oslojs/encoding](https://encoding.oslojs.dev/): for encoding and decoding data with Hex, Base32, Base64,...
- [arctic](https://arcticjs.dev/): a collection of OAuth 2.0 clients for popular providers
## Getting started
Documentation: [here](https://tiesen.id.vn/blogs/create-your-own-authentication-system)