Files
authentik/authentik/providers/proxy/apps.py

21 lines
579 B
Python

"""authentik Proxy app"""
from authentik.blueprints.apps import ManagedAppConfig
class AuthentikProviderProxyConfig(ManagedAppConfig):
"""authentik proxy app"""
name = "authentik.providers.proxy"
label = "authentik_providers_proxy"
verbose_name = "authentik Providers.Proxy"
default = True
@ManagedAppConfig.reconcile_tenant
def proxy_set_defaults(self):
from authentik.providers.proxy.models import ProxyProvider
for provider in ProxyProvider.objects.all():
provider.set_oauth_defaults()
provider.save()