sources/ldap: migrate to web

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer
2021-04-02 12:12:14 +02:00
parent 742f570c4c
commit 70fc4c0d88
7 changed files with 262 additions and 87 deletions

View File

@ -2,7 +2,6 @@
from typing import Optional, Type
from django.db import models
from django.forms import ModelForm
from django.utils.translation import gettext_lazy as _
from ldap3 import ALL, Connection, Server
from rest_framework.serializers import Serializer
@ -73,10 +72,8 @@ class LDAPSource(Source):
)
@property
def form(self) -> Type[ModelForm]:
from authentik.sources.ldap.forms import LDAPSourceForm
return LDAPSourceForm
def component(self) -> str:
return "ak-source-ldap-form"
@property
def serializer(self) -> Type[Serializer]: