[ '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: @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', ], ];