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
at main 28 lines 549 B view raw
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}