forked from Business/AccountHub
		
	
		
			
				
	
	
		
			105 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			105 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| // Whether to show debugging data in output.
 | |
| // DO NOT SET TO TRUE IN PRODUCTION!!!
 | |
| define("DEBUG", false);
 | |
| 
 | |
| // Database connection settings
 | |
| // See http://medoo.in/api/new for info
 | |
| define("DB_TYPE", "mysql");
 | |
| define("DB_NAME", "sso");
 | |
| define("DB_SERVER", "localhost");
 | |
| define("DB_USER", "sso");
 | |
| define("DB_PASS", "");
 | |
| define("DB_CHARSET", "utf8");
 | |
| 
 | |
| define("LDAP_ENABLED", TRUE);
 | |
| 
 | |
| // See https://github.com/ldaptools/ldaptools/blob/master/docs/en/reference/Main-Configuration.md
 | |
| // for info on the LDAP config
 | |
| /*
 | |
|  * Begin LDAP Configuration
 | |
|  */
 | |
| use LdapTools\Configuration;
 | |
| use LdapTools\DomainConfiguration;
 | |
| 
 | |
| $ldap_config = new Configuration();
 | |
| $ldap_config_domain = (new DomainConfiguration('example'))
 | |
|         ->setDomainName("example.com")
 | |
|         ->setServers(['192.168.25.131'])
 | |
|         ->setLazyBind(TRUE)
 | |
|         ->setUsername("admin-account")
 | |
|         ->setPassword("password")
 | |
|         ->setUseTls(TRUE);
 | |
| $ldap_config->addDomain($ldap_config_domain);
 | |
| /*
 | |
|  * End LDAP Configuration
 | |
|  */
 | |
| 
 | |
| define("SITE_TITLE", "Portal");
 | |
| 
 | |
| // Used to identify the system in OTP and other places
 | |
| define("SYSTEM_NAME", "Netsyms SSO Demo");
 | |
| 
 | |
| // For supported values, see http://php.net/manual/en/timezones.php
 | |
| define("TIMEZONE", "America/Denver");
 | |
| 
 | |
| // Allow or prevent users from logging in via the mobile app.
 | |
| define("MOBILE_ENABLED", TRUE);
 | |
| 
 | |
| // Base URL for site links.
 | |
| define('URL', 'http://localhost:8000/');
 | |
| 
 | |
| // Use reCAPTCHA on login screen
 | |
| // https://www.google.com/recaptcha/
 | |
| define("RECAPTCHA_ENABLED", FALSE);
 | |
| define('RECAPTCHA_SITE_KEY', '');
 | |
| define('RECAPTCHA_SECRET_KEY', '');
 | |
| 
 | |
| // API URL and index URL for TaskFloor
 | |
| define('TASKFLOOR_API', 'http://localhost/taskfloor/api.php');
 | |
| define('TASKFLOOR_HOME', '/taskfloor/app.php');
 | |
| 
 | |
| define('INVENTORY_HOME', '/inventory/app.php');
 | |
| 
 | |
| define('QWIKCLOCK_API', 'http://localhost/qwikclock/api.php');
 | |
| define('QWIKCLOCK_HOME', '/qwikclock/app.php');
 | |
| 
 | |
| // See lang folder for language options
 | |
| define('LANGUAGE', "en_us");
 | |
| 
 | |
| // Email settings for receiving admin alerts.
 | |
| define("USE_SMTP", TRUE); // if FALSE, will use PHP's mail() instead
 | |
| define("ADMIN_EMAIL", "");
 | |
| define("FROM_EMAIL", "portal-noreply@apps.biz.netsyms.com");
 | |
| define("SMTP_HOST", "");
 | |
| define("SMTP_AUTH", true);
 | |
| define("SMTP_PORT", 587);
 | |
| define("SMTP_SECURE", 'tls');
 | |
| define("SMTP_USER", "");
 | |
| define("SMTP_PASS", "");
 | |
| define("SMTP_ALLOW_INVALID_CERTIFICATE", TRUE);
 | |
| 
 | |
| // Minimum length for new passwords
 | |
| // The system checks new passwords against the 500 worst passwords and rejects
 | |
| // any matches.
 | |
| // If you want to have additional password requirements, go edit action.php.
 | |
| // However, all that does is encourage people to use the infamous 
 | |
| // "post-it password manager".  See also https://xkcd.com/936/ and
 | |
| // http://stackoverflow.com/a/34166252/2534036 for reasons why forcing passwords
 | |
| // like CaPs45$% is not actually a great idea.
 | |
| // Encourage users to use 2-factor auth whenever possible.
 | |
| define("MIN_PASSWORD_LENGTH", 8);
 | |
| 
 | |
| // Maximum number of rows to get in a query.
 | |
| define("QUERY_LIMIT", 1000);
 | |
| 
 | |
| 
 | |
| 
 | |
| //////////////////////////////////////////////////////////////
 | |
| //  /!\       Warning: Changing these values may       /!\  //
 | |
| //  /!\  violate the terms of your license agreement!  /!\  //
 | |
| //////////////////////////////////////////////////////////////
 | |
| define("LICENSE_TEXT", "<b>Unlicensed Demo: For Trial Use Only</b>");
 | |
| define("COPYRIGHT_NAME", "Netsyms Technologies");
 | |
| //////////////////////////////////////////////////////////////
 |