config.example.php
1.28 KB
<?php
/**
* Copie este arquivo para config/local.php e preencha os valores reais.
* config/local.php NUNCA deve ser versionado (está no .gitignore).
*/
return [
'ldap' => [
'server' => 'ldap://ad.example.org',
'base_dn' => 'OU=Example OU,DC=example,DC=org',
'domain_suffix' => '@example.org', // usado para montar o login de bind: <usuario>@example.org
'group_prof' => 'CN=grp-example-prof,OU=Groups,OU=Example OU,DC=example,DC=org',
'group_aluno' => 'cn=grp-example-aluno',
'filter_prof' => 'cn=grp-example-prof',
// Conta de serviço usada para buscas e para as alterações (habilitar/desabilitar,
// resetar senha) na OU de alunos. Peça ao pessoal de AD uma conta com delegação
// restrita só a essa OU/grupo — nunca uma conta de domain admin.
'service_user' => 'CHANGE_ME',
'service_pass' => 'CHANGE_ME',
],
'db' => [
'host' => 'CHANGE_ME',
'name' => 'CHANGE_ME',
'user' => 'CHANGE_ME',
'pass' => 'CHANGE_ME',
],
'app' => [
// Gere com: bin2hex(random_bytes(32))
'session_name' => 'app_session',
'session_secret' => 'CHANGE_ME',
'log_file' => __DIR__ . '/../storage/audit.log',
],
];