Better Auth is so good that I **almost** switched programming languages
- Better Auth는 인증 기능을 쉽게 추가할 수 있어 Go 대신 TypeScript를 사용할 뻔함. 🤯
- Go의 인증 관련 기능은 Ruby on Rails나 Laravel에 비해 부족함. 😕
- Better Auth는 API, 프론트엔드, 데이터베이스 연동을 간편하게 해줌. ✨
- Better Auth 플러그인을 통해 2단계 인증, OTP, 조직 관리 기능 등을 무료로 사용 가능. 🔐
- Better Auth는 TypeScript에서만 사용 가능하지만, JWT 플러그인을 통해 Go 백엔드와 연동 가능. 🤝
- JWT 플러그인을 사용하여 Go API 인증을 위한 JSON 웹 토큰을 생성하고 사용자 정보를 추출. 🔑
- lurat-go의 JWX 패키지를 사용하여 JWT 토큰을 파싱하고 검증. ✅
- Better Auth는 JWKS 엔드포인트를 통해 공개 키를 제공하여 토큰 서명을 검증할 수 있음. ✍️