bin/pvl.login-server
changeset 367 e431a1b71006
parent 348 089ec3eddc92
child 373 6beb06b59ee6
--- a/bin/pvl.login-server	Mon Jan 13 20:25:03 2014 +0200
+++ b/bin/pvl.login-server	Mon Jan 13 20:25:36 2014 +0200
@@ -6,6 +6,8 @@
 
 
 import pvl.args
+import pvl.ldap.args
+import pvl.login.auth
 import pvl.login.server
 import pvl.web.args
 
@@ -22,13 +24,18 @@
     parser = optparse.OptionParser(main.__doc__)
     parser.add_option_group(pvl.args.parser(parser))
     parser.add_option_group(pvl.web.args.parser(parser))
+    parser.add_option_group(pvl.ldap.args.parser(parser))
 
     options, args = parser.parse_args(argv[1:])
     pvl.args.apply(options)
 
+    # ldap
+    ldap = pvl.ldap.args.apply(options)
+
     # app
     application = pvl.web.args.apply(options,
             pvl.login.server.LoginApplication,
+            auth=pvl.login.auth.LDAPAuth(ldap),
     )
 
     # behind a reverse-proxy