mirror of
https://github.com/0rangebananaspy/authelia.git
synced 2024-09-14 22:47:21 +07:00
18 lines
700 B
JavaScript
18 lines
700 B
JavaScript
|
|
var objectPath = require('object-path');
|
|
|
|
module.exports = function(yaml_config) {
|
|
return {
|
|
port: objectPath.get(yaml_config, 'port', 8080),
|
|
ldap: objectPath.get(yaml_config, 'ldap', 'ldap://127.0.0.1:389'),
|
|
session_domain: objectPath.get(yaml_config, 'session.domain'),
|
|
session_secret: objectPath.get(yaml_config, 'session.secret'),
|
|
session_max_age: objectPath.get(yaml_config, 'session.expiration', 3600000), // in ms
|
|
store_directory: objectPath.get(yaml_config, 'store_directory'),
|
|
logs_level: objectPath.get(yaml_config, 'logs_level'),
|
|
notifier: objectPath.get(yaml_config, 'notifier'),
|
|
access_control: objectPath.get(yaml_config, 'access_control')
|
|
}
|
|
};
|
|
|