30 'baseurlpath' =>
'simplesaml/',
66 'loggingdir' =>
'log/',
68 'tempdir' =>
'/tmp/simplesaml',
75 'technicalcontact_name' =>
'Administrator',
76 'technicalcontact_email' =>
'na@example.org',
101 'secretsalt' =>
'defaultsecretsalt',
109 'auth.adminpassword' =>
'123',
115 'admin.protectindexpage' =>
false,
116 'admin.protectmetadata' =>
false,
122 'admin.checkforupdates' =>
true,
146 'trusted.url.domains' => array(),
157 'trusted.url.regex' =>
false,
170 'enable.http_post' =>
false,
212 'backtraces' =>
true,
213 'validatexml' =>
false,
223 'showerrors' =>
true,
224 'errorreporting' =>
true,
254 'logging.handler' =>
'syslog',
295 'logging.facility' =>
defined(
'LOG_LOCAL5') ? constant(
'LOG_LOCAL5') : LOG_USER,
301 'logging.processname' =>
'simplesamlphp',
306 'logging.logfile' =>
'simplesamlphp.log',
312 'statistics.out' => array(
347 'proxy.auth' =>
false,
366 'database.dsn' =>
'mysql:host=localhost;dbname=saml',
371 'database.username' =>
'simplesamlphp',
372 'database.password' =>
'secret',
377 'database.prefix' =>
'',
382 'database.persistent' =>
false,
394 'database.slaves' => array(
416 'enable.saml20-idp' =>
false,
417 'enable.shib13-idp' =>
false,
418 'enable.adfs-idp' =>
false,
419 'enable.wsfed-sp' =>
false,
420 'enable.authmemcookie' =>
false,
425 'default-wsfed-idp' =>
'urn:federation:pingfederate:localhost',
435 'shib13.signresponse' =>
true,
466 'session.duration' => 8 * (60 * 60),
473 'session.datastore.timeout' => (4 * 60 * 60),
478 'session.state.timeout' => (60 * 60),
483 'session.cookie.name' =>
'SimpleSAMLSessionID',
493 'session.cookie.lifetime' => 0,
503 'session.cookie.path' =>
'/',
513 'session.cookie.domain' =>
null,
522 'session.cookie.secure' =>
false,
527 'session.phpsession.cookiename' =>
'SimpleSAML',
528 'session.phpsession.savepath' =>
null,
529 'session.phpsession.httponly' =>
true,
534 'session.authtoken.cookiename' =>
'SimpleSAMLAuthToken',
549 'session.rememberme.enable' =>
false,
550 'session.rememberme.checked' =>
false,
551 'session.rememberme.lifetime' => (14 * 86400),
618 'memcache_store.servers' => array(
620 array(
'hostname' =>
'localhost'),
632 'memcache_store.prefix' =>
'',
649 'memcache_store.expires' => 36 * (60 * 60),
660 'language.available' => array(
661 'en',
'no',
'nn',
'se',
'da',
'de',
'sv',
'fi',
'es',
'fr',
'it',
'nl',
'lb',
'cs',
662 'sl',
'lt',
'hr',
'hu',
'pl',
'pt',
'pt-br',
'tr',
'ja',
'zh',
'zh-tw',
'ru',
'et',
663 'he',
'id',
'sr',
'lv',
'ro',
'eu',
'el',
'af'
665 'language.rtl' => array(
'ar',
'dv',
'fa',
'ur',
'he'),
666 'language.default' =>
'en',
671 'language.parameter.name' =>
'language',
672 'language.parameter.setcookie' =>
true,
677 'language.cookie.name' =>
'language',
678 'language.cookie.domain' =>
null,
679 'language.cookie.path' =>
'/',
680 'language.cookie.secure' =>
false,
681 'language.cookie.httponly' =>
false,
682 'language.cookie.lifetime' => (60 * 60 * 24 * 900),
693 'language.i18n.backend' =>
'SimpleSAMLphp',
731 'attributes.extradictionary' =>
null,
742 'theme.use' =>
'default',
759 'template.auto_reload' =>
false,
770 'idpdisco.enableremember' =>
true,
771 'idpdisco.rememberchecked' =>
true,
776 'idpdisco.validate' =>
true,
778 'idpdisco.extDiscoveryStorage' =>
null,
790 'idpdisco.layout' =>
'dropdown',
802 'authproc.idp' => array(
812 30 =>
'core:LanguageAdaptor',
815 'class' =>
'core:StatisticsWithAttribute',
816 'attributename' =>
'realm',
817 'type' =>
'saml20-idp-SSO',
823 50 =>
'core:AttributeLimit',
848 99 =>
'core:LanguageAdaptor',
855 'authproc.sp' => array(
876 90 =>
'core:LanguageAdaptor',
966 'metadata.sources' => array(
967 array(
'type' =>
'flatfile'),
976 'metadata.sign.enable' =>
false,
988 'metadata.sign.privatekey' =>
null,
989 'metadata.sign.privatekey_pass' =>
null,
990 'metadata.sign.certificate' =>
null,
1010 'store.type' =>
'phpsession',
1018 'store.sql.dsn' =>
'sqlite:/path/to/sqlitedatabase.sq3',
1023 'store.sql.username' =>
null,
1024 'store.sql.password' =>
null,
1029 'store.sql.prefix' =>
'SimpleSAMLphp',
1034 'store.redis.host' =>
'localhost',
1035 'store.redis.port' => 6379,
1040 'store.redis.prefix' =>
'SimpleSAMLphp',
An exception for terminatinating execution or to throw for unit testing.
Attribute-related utility methods.
defined( 'APPLICATION_ENV')||define( 'APPLICATION_ENV'