diff options
Diffstat (limited to 'session_app.py.publish')
-rwxr-xr-x | session_app.py.publish | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/session_app.py.publish b/session_app.py.publish index fd403c2..b09cb59 100755 --- a/session_app.py.publish +++ b/session_app.py.publish @@ -14,7 +14,7 @@ # Improve: # move all configs to config file # move all references to references section -# accept a bind credential so we can perform lookups of users who match "uid=%s" under a basedn. +# accept a bind credential so we can perform lookups of users who match "uid=%s" under a base. # Run: # FLASK_APP=session_app.py FLASK_DEBUG=1 flask run --host 0.0.0.0 # Dependencies: @@ -38,9 +38,13 @@ secret_key_value = os.urandom(24) secret_key_value_hex_encoded = binascii.hexlify(secret_key_value) app.config['SECRET_KEY'] = secret_key_value_hex_encoded app.config['LDAP_URI'] = "ldaps://ipa.internal.com:636" -app.config['LDAP_USER_BASEDN'] = "cn=users,cn=accounts,dc=ipa,dc=internal,dc=com" -app.config['LDAP_GROUP_BASEDN'] = "cn=groups,cn=accounts,dc=ipa,dc=internal,dc=com" -app.config['LDAP_USER_FORMAT'] = "uid=%s,cn=users,cn=accounts,dc=ipa,dc=internal,dc=com" +app.config['LDAP_USER_BASE'] = "cn=users,cn=accounts,dc=ipa,dc=internal,dc=com" +app.config['LDAP_GROUP_BASE'] = "cn=groups,cn=accounts,dc=ipa,dc=internal,dc=com" +app.config['LDAP_USER_MATCH_ATTRIB'] = "uid" +app.config['LDAP_USER_ATTRIB_MEMBEROF'] = "memberof" +app.config['LDAP_GROUP_NAME_ATTRIB'] = "cn" +app.config['LDAP_BIND_DN'] = "uid=domainjoin,cn=users,cn=accounts,dc=ipa,dc=internal,dc=com" +app.config['LDAP_BIND_PASSWORD'] = "bulkpassword" app.config['minutes'] = 2 app.permanent_session_lifetime=datetime.timedelta(minutes=app.config['minutes']) |