From 8d0b59c69815d3b69229a71026bf355a9a3b98b7 Mon Sep 17 00:00:00 2001 From: deflax Date: Sat, 6 Apr 2024 17:27:15 +0300 Subject: [PATCH] fix auth.oauth2_callback redirect --- src/forest/auth/routes.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/forest/auth/routes.py b/src/forest/auth/routes.py index 91e4f23..46471ab 100644 --- a/src/forest/auth/routes.py +++ b/src/forest/auth/routes.py @@ -29,7 +29,7 @@ def oauth2_authorize(provider): # create a query string with all the OAuth2 parameters qs = urlencode({ 'client_id': provider_data['client_id'], - 'redirect_uri': url_for('oauth2_callback', provider=provider, + 'redirect_uri': url_for('auth.oauth2_callback', provider=provider, _external=True), 'response_type': 'code', 'scope': ' '.join(provider_data['scopes']), @@ -70,7 +70,7 @@ def oauth2_callback(provider): 'client_secret': provider_data['client_secret'], 'code': request.args['code'], 'grant_type': 'authorization_code', - 'redirect_uri': url_for('oauth2_callback', provider=provider, + 'redirect_uri': url_for('auth.oauth2_callback', provider=provider, _external=True), }, headers={'Accept': 'application/json'}) if response.status_code != 200: