{"repo":"supabase/auth","free":true,"listed":false,"github":"https://github.com/supabase/auth","clone":"git clone https://github.com/supabase/auth.git","description":"A JWT based API for managing users and issuing JWT tokens","language":"Go","stars":2524,"topics":["authentication","auth","authorization","jwt","go","supabase","client-auth"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Auth - Authentication and User Management by Supabase Auth is a user management and authentication server written in Go that powers Supabase's features such as: - Issuing JWTs - Row Level Security with PostgREST - User management - Sign in with email, password, magic link, phone number - Sign in with external providers (Google, Apple, Facebook, Discord, ...) It is originally based on the excellent GoTrue codebase by Netlify, however both have diverged significantly in features and capabilities. If you wish to contribute to the project, please refer to the contributing guide. Table of Contents - Quick Start - Running in Production - Configuration - Endpoints Quick Start Create a .env file to store your own custom environment variables. See example.env 1. Start the local Postgres database in a Postgres container: docker-compose -f docker-compose-dev.yml up postgres 2. Build the auth binary: make build . You should see an output like this: 3. Execute the auth binary: ./auth If you have Docker installed Create a .env.docker file to store your own custom env vars. See example.docker.env 1. make build 2. make dev 3. docker ps should show two Docker containers ( auth-auth-1 and auth-postgres-1 ) 4. That's it! Visit the health check endpoint to confirm that auth is running. Running in production Running an authentication server in production is not an easy feat. We recommend using Supabase Auth which gets regular security updates. Otherwise, please make sure you set up a process to p","default_branch":null,"files":null,"tree":[],"storefront":"/r/supabase","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/supabase/auth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}