Choorai

Auth Basics

Learn the minimum concepts before adding login to your app.

Core three

  • Authentication: Verify who the user is
  • Authorization: Verify what the user can do
  • Session/JWT: Ways to keep login state

Why OAuth

Google/GitHub login delegates identity checks to external providers without storing passwords directly.

Beginner recommendation

  • Fast start: managed auth like Clerk/Firebase Auth
  • Custom build: requires solid session/JWT security design

Detailed implementation guides

Last updated: February 22, 2026 · Version: v0.0.1

Send Feedback

Opens a new issue page with your message.

Open GitHub Issue