From 87f1d0fb7a22c18fa09ce584fa895e3b5b83c3c2 Mon Sep 17 00:00:00 2001 From: Guillermo Serrahima Date: Thu, 12 Mar 2026 11:14:54 +0100 Subject: Directly redirect to sign in page --- backend/auth/oauth.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'backend/auth') diff --git a/backend/auth/oauth.go b/backend/auth/oauth.go index 012f339..b217ad2 100644 --- a/backend/auth/oauth.go +++ b/backend/auth/oauth.go @@ -95,7 +95,7 @@ func FetchOAuthMetadata(pdsURL string) (*OAuthMetadata, error) { return &metadata, nil } -func BuildAuthorizationURL(metadata *OAuthMetadata, config *OAuthConfig, state, codeChallenge string) string { +func BuildAuthorizationURL(metadata *OAuthMetadata, config *OAuthConfig, state, codeChallenge, handle string) string { params := url.Values{ "response_type": {"code"}, "client_id": {config.ClientID}, @@ -104,6 +104,7 @@ func BuildAuthorizationURL(metadata *OAuthMetadata, config *OAuthConfig, state, "code_challenge": {codeChallenge}, "code_challenge_method": {"S256"}, "scope": {"atproto"}, + "login_hint": {handle}, } return metadata.AuthorizationEndpoint + "?" + params.Encode() -- cgit v1.2.3