policies/reputation: migrate to web

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer
2021-04-02 17:09:30 +02:00
parent fcdc064cac
commit 6acfbb7d66
3 changed files with 97 additions and 26 deletions

View File

@ -30,10 +30,8 @@ class ReputationPolicy(Policy):
return ReputationPolicySerializer
@property
def form(self) -> Type[ModelForm]:
from authentik.policies.reputation.forms import ReputationPolicyForm
return ReputationPolicyForm
def component(self) -> str:
return "ak-policy-reputation-form"
def passes(self, request: PolicyRequest) -> PolicyResult:
remote_ip = get_client_ip(request.http_request) or "255.255.255.255"