authentik.root.setup
1import os 2import warnings 3 4from cryptography.hazmat.backends.openssl.backend import backend 5from defusedxml import defuse_stdlib 6from xmlsec import base64_default_line_size 7 8from authentik.lib.config import CONFIG 9 10 11def setup(): 12 warnings.filterwarnings("ignore", "SelectableGroups dict interface") 13 warnings.filterwarnings( 14 "ignore", 15 "defusedxml.lxml is no longer supported and will be removed in a future release.", 16 ) 17 warnings.filterwarnings( 18 "ignore", 19 "defusedxml.cElementTree is deprecated, import from defusedxml.ElementTree instead.", 20 ) 21 22 defuse_stdlib() 23 base64_default_line_size(size=8192) 24 25 if CONFIG.get_bool("compliance.fips.enabled", False): 26 backend._enable_fips() 27 28 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "authentik.root.settings")
def
setup():
12def setup(): 13 warnings.filterwarnings("ignore", "SelectableGroups dict interface") 14 warnings.filterwarnings( 15 "ignore", 16 "defusedxml.lxml is no longer supported and will be removed in a future release.", 17 ) 18 warnings.filterwarnings( 19 "ignore", 20 "defusedxml.cElementTree is deprecated, import from defusedxml.ElementTree instead.", 21 ) 22 23 defuse_stdlib() 24 base64_default_line_size(size=8192) 25 26 if CONFIG.get_bool("compliance.fips.enabled", False): 27 backend._enable_fips() 28 29 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "authentik.root.settings")