perf: 优化oauth2的服务地址参数拼接

This commit is contained in:
halo
2022-12-13 21:57:17 +08:00
committed by Jiangjie.Bai
parent 29fd6ee8c9
commit cb8dc6c583
2 changed files with 18 additions and 5 deletions

View File

@@ -26,8 +26,13 @@ class OAuth2AuthRequestView(View):
)
}
redirect_url = '{url}?{query}'.format(
if '?' in settings.AUTH_OAUTH2_PROVIDER_AUTHORIZATION_ENDPOINT:
separator = '&'
else:
separator = '?'
redirect_url = '{url}{separator}{query}'.format(
url=settings.AUTH_OAUTH2_PROVIDER_AUTHORIZATION_ENDPOINT,
separator=separator,
query=urlencode(query_dict)
)
logger.debug(log_prompt.format('Redirect login url'))