Skip to content
Snippets Groups Projects
README.md 786 B
Newer Older
  • Learn to ignore specific revisions
  • nd's avatar
    nd committed
    # uffd
    
    
    Julian's avatar
    Julian committed
    This is the UserFerwaltungsFrontend.
    
    nd's avatar
    nd committed
    A web service to manage LDAP users, groups and permissions.
    
    ## dependencies
    - python3
    - python3-ldap3
    - python3-flask
    - python3-flask-sqlalchemy
    
    - git (cli utility, musst be in path)
    
    nd's avatar
    nd committed
    
    
    Julian's avatar
    Julian committed
    ## development
    
    During development, you may want to enable LDAP mocking, as you otherwise need to have access to an actual LDAP server with the required schema.
    You can do so by setting `LDAP_SERVICE_MOCK=True` in the config.
    Afterwards you can login as a normal user with "testuser" and "userpassword", or as an admin with "testadmin" and "adminpassword".
    Please note that the mocked LDAP functionality is very limited and many uffd features do not work correctly without a real LDAP server.
    
    
    nd's avatar
    nd committed
    ## deployment
    
    Use uwsgi.
    
    ## python style conventions
    
    tabs.