mirror of
https://github.com/simple-login/app.git
synced 2024-09-27 20:31:30 +02:00
Default ALLOWED_REDIRECT_DOMAINS to URL if it's not set
This commit is contained in:
parent
b4e291d4fd
commit
2a751624a8
@ -4,7 +4,7 @@ import socket
|
|||||||
import string
|
import string
|
||||||
import subprocess
|
import subprocess
|
||||||
from ast import literal_eval
|
from ast import literal_eval
|
||||||
from typing import Callable
|
from typing import Callable, List
|
||||||
from urllib.parse import urlparse
|
from urllib.parse import urlparse
|
||||||
|
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
@ -419,4 +419,13 @@ ZENDESK_HOST = os.environ.get("ZENDESK_HOST")
|
|||||||
ZENDESK_API_TOKEN = os.environ.get("ZENDESK_API_TOKEN")
|
ZENDESK_API_TOKEN = os.environ.get("ZENDESK_API_TOKEN")
|
||||||
ZENDESK_ENABLED = "ZENDESK_ENABLED" in os.environ
|
ZENDESK_ENABLED = "ZENDESK_ENABLED" in os.environ
|
||||||
|
|
||||||
ALLOWED_REDIRECT_DOMAINS = sl_getenv("ALLOWED_REDIRECT_DOMAINS", list) or []
|
|
||||||
|
def get_allowed_redirect_domains() -> List[str]:
|
||||||
|
allowed_domains = sl_getenv("ALLOWED_REDIRECT_DOMAINS", list)
|
||||||
|
if allowed_domains:
|
||||||
|
return allowed_domains
|
||||||
|
parsed_url = urlparse(URL)
|
||||||
|
return [parsed_url.hostname]
|
||||||
|
|
||||||
|
|
||||||
|
ALLOWED_REDIRECT_DOMAINS = get_allowed_redirect_domains()
|
||||||
|
Loading…
Reference in New Issue
Block a user