kumidc/core/management/commands/serveldap.py

17 lines
447 B
Python
Raw Normal View History

2023-09-14 12:44:51 +00:00
from django.core.management.base import BaseCommand
from django.conf import settings
from ldap.server import LDAPServer
from twisted.internet.protocol import Factory
from twisted.internet import reactor
class Command(BaseCommand):
help = 'Provides a simple LDAP server'
def handle(self, *args, **kwargs):
factory = Factory()
factory.protocol = LDAPServer
reactor.listenTCP(10389, factory)
reactor.run()