WIP! A BB-style forum, on the ATmosphere!
We're still working... we'll be back soon when we have something to show off!
node
typescript
hono
htmx
atproto
1meta {
2 name: Login
3 type: http
4 seq: 1
5}
6
7get {
8 url: {{appview_url}}/api/auth/login?handle={{user_handle}}
9}
10
11params:query {
12 handle: {{user_handle}}
13}
14
15docs {
16 Initiate OAuth login flow.
17
18 The server will:
19 1. Resolve the handle to a DID and PDS
20 2. Generate PKCE challenge
21 3. Redirect to the user's PDS for authorization
22
23 Required query param:
24 - handle: User's AT Protocol handle (e.g., user.bsky.social)
25
26 Note: This will redirect to the PDS, so you'll need to follow the OAuth flow
27 in a browser to complete authentication.
28}