File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- GOOGLE_OAUTH2_REDIRECT_PATH = "v1/google/oauth2/redirect"
21GOOGLE_OAUTH2_AUTH_URI = "https://accounts.google.com/o/oauth2/auth"
32GOOGLE_OAUTH2_TOKEN_URI = "https://oauth2.googleapis.com/token" # nosec: B105
Original file line number Diff line number Diff line change 11from urllib .parse import urljoin
22
3- from core .const .google_api import GOOGLE_OAUTH2_AUTH_URI , GOOGLE_OAUTH2_REDIRECT_PATH , GOOGLE_OAUTH2_TOKEN_URI
3+ from core .const .google_api import GOOGLE_OAUTH2_AUTH_URI , GOOGLE_OAUTH2_TOKEN_URI
44from django .conf import settings
55from google .oauth2 .credentials import Credentials
66from google_auth_oauthlib .flow import Flow
7+ from rest_framework .reverse import reverse
78
89
910def create_oauth_flow () -> Flow | None :
@@ -20,7 +21,7 @@ def create_oauth_flow() -> Flow | None:
2021 },
2122 },
2223 scopes = settings .GOOGLE_CLOUD .SCOPES ,
23- redirect_uri = urljoin (settings .BACKEND_DOMAIN , GOOGLE_OAUTH2_REDIRECT_PATH ),
24+ redirect_uri = urljoin (settings .BACKEND_DOMAIN , reverse ( "v1:google-oauth2-authorize" ) ),
2425 )
2526
2627
You can’t perform that action at this time.
0 commit comments