"""LDAP authentication webserver to use with Nginx' auth_request.""" # pylint: disable=import-error from flask import Flask from flask_simpleldap import LDAP app = Flask(__name__) ldap = LDAP(app) @app.route("/ping") def ping(): """Healthcheck.""" return "pong" @app.route("/") def index(): pass @app.route("/login") @ldap.basic_auth_required def login(): return "OK" if __name__ == "__main__": app.run()