+48
-17
README.md
+48
-17
README.md
···+A minimal [Astro](https://astro.build) starter template demonstrating OAuth authentication with AT Protocol (ATProto), the decentralized social networking protocol used by Bluesky and other services.-Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.-There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.···-Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).+- [@atproto/oauth-client-node](https://github.com/bluesky-social/atproto/tree/main/packages/oauth/oauth-client-node)
+4
-14
src/lib/context.ts
+4
-14
src/lib/context.ts
···
+5
-4
src/lib/oauth.ts
+5
-4
src/lib/oauth.ts
······
+53
-12
src/lib/storage.ts
+53
-12
src/lib/storage.ts
······
+4
-4
src/pages/api/login.ts
+4
-4
src/pages/api/login.ts
······
+3
-3
src/pages/api/logout.ts
+3
-3
src/pages/api/logout.ts
···
+4
-4
src/pages/api/oauth/callback.ts
+4
-4
src/pages/api/oauth/callback.ts
······
+3
-3
src/pages/index.astro
+3
-3
src/pages/index.astro
···