Add missing imports; fix indentation

This commit is contained in:
Martin Gross
2025-01-30 12:38:12 +01:00
parent b21041a833
commit a8376b9a79
+6 -6
View File
@@ -24,7 +24,7 @@ import hashlib
import logging
import time
from datetime import datetime
from urllib.parse import urlencode, urljoin
from urllib.parse import urlencode, urljoin, parse_qsl
import jwt
import requests
@@ -140,10 +140,10 @@ def oidc_validate_and_complete_config(config):
)
if "query_parameters" in config and config["query_parameters"]:
config["query_parameters"] = urllib.parse.urlencode(
urllib.parse.parse_qsl(config["query_parameters"])
)
config['provider_config'] = provider_config
config["query_parameters"] = urlencode(
parse_qsl(config["query_parameters"])
)
config['provider_config'] = provider_config
return config
@@ -160,7 +160,7 @@ def oidc_authorize_url(provider, state, redirect_uri):
}
if "query_parameters" in provider.configuration and provider.configuration["query_parameters"]:
params.update(urllib.parse.parse_qsl(provider.configuration["query_parameters"]))
params.update(parse_qsl(provider.configuration["query_parameters"]))
return endpoint + '?' + urlencode(params)