Annotated codebase and implementation by zeu.dev
Demo on atproto-oauth-demo.zeu.dev
@atproto/api: AT Protocol Typescript API 🔗@atproto/oauth-client-node: AT Protocol OAuth library for Node applications 🔗@oslojs/encoding: Used in encrypting OAuth DIDs in cookies 🔗drizzle-orm: Preferred database ORM, can be replaced 🔗postgres: Preferred database, can be replaced 🔗Special thanks to pilcrowonpaper for
@oslojs/encodinglibrary and the encryption gist that the encryption.ts is based on.