migrate config reputation_expiry as well
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
This commit is contained in:
parent
b8fcb5e60d
commit
3ec3cd5113
|
@ -99,9 +99,6 @@ ldap:
|
||||||
tls:
|
tls:
|
||||||
ciphers: null
|
ciphers: null
|
||||||
|
|
||||||
reputation:
|
|
||||||
expiry: 86400
|
|
||||||
|
|
||||||
cookie_domain: null
|
cookie_domain: null
|
||||||
disable_update_check: false
|
disable_update_check: false
|
||||||
disable_startup_analytics: false
|
disable_startup_analytics: false
|
||||||
|
|
|
@ -16,6 +16,7 @@ from authentik.lib.models import SerializerModel
|
||||||
from authentik.lib.utils.http import get_client_ip
|
from authentik.lib.utils.http import get_client_ip
|
||||||
from authentik.policies.models import Policy
|
from authentik.policies.models import Policy
|
||||||
from authentik.policies.types import PolicyRequest, PolicyResult
|
from authentik.policies.types import PolicyRequest, PolicyResult
|
||||||
|
from authentik.tenants.utils import get_current_tenant
|
||||||
|
|
||||||
LOGGER = get_logger()
|
LOGGER = get_logger()
|
||||||
CACHE_KEY_PREFIX = "goauthentik.io/policies/reputation/scores/"
|
CACHE_KEY_PREFIX = "goauthentik.io/policies/reputation/scores/"
|
||||||
|
@ -23,7 +24,7 @@ CACHE_KEY_PREFIX = "goauthentik.io/policies/reputation/scores/"
|
||||||
|
|
||||||
def reputation_expiry():
|
def reputation_expiry():
|
||||||
"""Reputation expiry"""
|
"""Reputation expiry"""
|
||||||
return now() + timedelta(seconds=CONFIG.get_int("reputation.expiry"))
|
return now() + timedelta(seconds=get_current_tenant().reputation_expiry)
|
||||||
|
|
||||||
|
|
||||||
class ReputationPolicy(Policy):
|
class ReputationPolicy(Policy):
|
||||||
|
|
|
@ -24,6 +24,7 @@ def create_default_tenant(apps, schema_editor):
|
||||||
gdpr_compliance=CONFIG.get_bool("gdpr_compliance", True),
|
gdpr_compliance=CONFIG.get_bool("gdpr_compliance", True),
|
||||||
impersonation=CONFIG.get_bool("impersonation", True),
|
impersonation=CONFIG.get_bool("impersonation", True),
|
||||||
footer_links=CONFIG.get("footer_links", default=[]),
|
footer_links=CONFIG.get("footer_links", default=[]),
|
||||||
|
reputation_expiry=CONFIG.get_int("reputation_expiry", default=86400),
|
||||||
)
|
)
|
||||||
|
|
||||||
Domain = apps.get_model("authentik_tenants", "Domain")
|
Domain = apps.get_model("authentik_tenants", "Domain")
|
||||||
|
|
Reference in a new issue