Configuration ============= Available settings: SITE_BASE_URL = 'http://example.com' # No trailing slash! TIME_ZONE = 'Africa/Nairobi' # IDP Details IDP_NAME = 'IDP Y' IDP_LOGO = 'https://example.com/logo.jpg' # Width of 200px at least # Test service provider SERVICE_PROVIDER = 'Test service provider' SERVICE_PROVIDER_URL = 'https://test-service.kenet.or.ke' # This setting enables capturing of a users institution and country details IDP_CATCH_ALL = False # LDAP Settings LDAP_PROTO = 'ldap' LDAP_HOST = '127.0.0.1' LDAP_PORT = '389' # must be str LDAP_BASE_DN = 'ou=People,dc=zion,dc=ac,dc=ke' LDAP_BIND_DN = 'cn=admin,dc=zion,dc=ac,dc=ke' LDAP_BIND_DN_CREDENTIAL = 'admin' LDAP_GID = "502" # group ID to add signed up users LDAP_BASE_UID = 1000 # Integer # Password Reset PASSWORD_RESET_TOKEN_EXPIRY = 2 # Hours EMAIL_BACKEND = "anymail.backends.mailgun.EmailBackend" ANYMAIL = { "MAILGUN_API_KEY": "", } DEFAULT_FROM_EMAIL = IDP_NAME + ' ' CRISPY_TEMPLATE_PACK = 'bootstrap3' SETTINGS_EXPORT = [ 'RECAPTCHA_PUBLIC_KEY', 'IDP_NAME', 'IDP_LOGO', 'SERVICE_PROVIDER', 'SERVICE_PROVIDER_URL', 'STATIC_URL', 'LANGUAGE_CODE', ] # reCaptcha to protect registration and password change from robots # Get keys here: https://www.google.com/recaptcha/admin # Only reCAPTCHA v2 is supported RECAPTCHA_PUBLIC_KEY = '' RECAPTCHA_PRIVATE_KEY = '' # Registration form can be simplified to your real needs. You can optionally # remove some parts of the form, removing them from the LDAP_USER_DATA list. # # LDAP Schema will include all required fields anyway, so you are able to extend # the registration process in future again, just adding parts you've deleted # before. LDAP_USER_DATA = [ 'Personal Data', 'Organization', 'Address', ] # Bootstrap theme # Optionally, you can chose one of many themes available from https://bootswatch.com/3/ BOOTSTRAP3 = { "theme_url": "https://bootswatch.com/3/flatly/bootstrap.min.css", }