An AT Protocol OAuth template project for TanStack Start.
TypeScript 99%
CSS <1%

README.md

AT Protocol OAuth Template #

for TanStack Start #

Getting Started #

  1. Create and copy a random string; you can use the command below:
openssl rand -base64 32
  1. Update .env with SESSION_PASSWORD using the random string
SESSION_PASSWORD="random string"
  1. Run the web application
pnpm run dev

Notes #

  • In atproto.server.ts, the state and session stores for authentication data are in-memory using maps. For production, update the variables and respective classes to use a persistent database, e.g. PostgreSQL.

Packages #

Source hosted on Tangled