meta { name: Login type: http seq: 1 } get { url: {{appview_url}}/api/auth/login?handle={{user_handle}} } params:query { handle: {{user_handle}} } docs { Initiate OAuth login flow. The server will: 1. Resolve the handle to a DID and PDS 2. Generate PKCE challenge 3. Redirect to the user's PDS for authorization Required query param: - handle: User's AT Protocol handle (e.g., user.bsky.social) Note: This will redirect to the PDS, so you'll need to follow the OAuth flow in a browser to complete authentication. }