Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ldap form based login #175

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Apr 28, 2020

  1. * Provide a login form to use with LDAP

      This uses an extra LDAP bind operation to do authentication. Because
      it does not rely on HTTP basic authentication I had to introduce a
      session (probably resulting in cookies).
    stamfest committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    447dd22 View commit details
    Browse the repository at this point in the history
  2. Check if the underlying LDAP object contains the required attributes

    and throw an exception if it doesn't. Previously the code just failed.
    stamfest committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    47ede54 View commit details
    Browse the repository at this point in the history
  3. Improve form-based login and allow for configuration of session cookie

      - show login errors as alert on the login page
    stamfest committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    083ef49 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2020

  1. Add extra_user_filter to [ldap] configuration

    This allows to filter for users even before a bind attempt is done
    through the login form. This improves security by allowing to use LDAP
    filtering to identify eligible users at a very early stage.
    stamfest committed May 5, 2020
    Configuration menu
    Copy the full SHA
    461a88f View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2020

  1. Configuration menu
    Copy the full SHA
    ca8a27e View commit details
    Browse the repository at this point in the history