authentik.providers.proxy.apps

authentik Proxy app

 1"""authentik Proxy app"""
 2
 3from authentik.blueprints.apps import ManagedAppConfig
 4
 5
 6class AuthentikProviderProxyConfig(ManagedAppConfig):
 7    """authentik proxy app"""
 8
 9    name = "authentik.providers.proxy"
10    label = "authentik_providers_proxy"
11    verbose_name = "authentik Providers.Proxy"
12    default = True
13
14    @ManagedAppConfig.reconcile_tenant
15    def proxy_set_defaults(self):
16        from authentik.providers.proxy.models import ProxyProvider
17
18        # TODO: figure out if this can be in pre_save + post_save signals
19        for provider in ProxyProvider.objects.all():
20            provider.set_oauth_defaults()
21            provider.save()
class AuthentikProviderProxyConfig(authentik.blueprints.apps.ManagedAppConfig):
 7class AuthentikProviderProxyConfig(ManagedAppConfig):
 8    """authentik proxy app"""
 9
10    name = "authentik.providers.proxy"
11    label = "authentik_providers_proxy"
12    verbose_name = "authentik Providers.Proxy"
13    default = True
14
15    @ManagedAppConfig.reconcile_tenant
16    def proxy_set_defaults(self):
17        from authentik.providers.proxy.models import ProxyProvider
18
19        # TODO: figure out if this can be in pre_save + post_save signals
20        for provider in ProxyProvider.objects.all():
21            provider.set_oauth_defaults()
22            provider.save()

authentik proxy app

label = 'authentik_providers_proxy'
verbose_name = 'authentik Providers.Proxy'
default = True
@ManagedAppConfig.reconcile_tenant
def proxy_set_defaults(self):
15    @ManagedAppConfig.reconcile_tenant
16    def proxy_set_defaults(self):
17        from authentik.providers.proxy.models import ProxyProvider
18
19        # TODO: figure out if this can be in pre_save + post_save signals
20        for provider in ProxyProvider.objects.all():
21            provider.set_oauth_defaults()
22            provider.save()