'ldap' => [
'server' => env('LDAP_SERVER', false),
+ 'dump_user_details' => env('LDAP_DUMP_USER_DETAILS', false),
'dn' => env('LDAP_DN', false),
'pass' => env('LDAP_PASS', false),
'base_dn' => env('LDAP_BASE_DN', false),
'user_filter' => env('LDAP_USER_FILTER', '(&(uid=${user}))'),
'version' => env('LDAP_VERSION', false),
+ 'id_attribute' => env('LDAP_ID_ATTRIBUTE', 'uid'),
'email_attribute' => env('LDAP_EMAIL_ATTRIBUTE', 'mail'),
'display_name_attribute' => env('LDAP_DISPLAY_NAME_ATTRIBUTE', 'cn'),
'follow_referrals' => env('LDAP_FOLLOW_REFERRALS', false),
'tls_insecure' => env('LDAP_TLS_INSECURE', false),
],
- 'saml' => [
- 'name' => env('SAML_NAME', 'SSO'),
- 'enabled' => env('SAML2_ENABLED', false),
- 'auto_register' => env('SAML_AUTO_REGISTER', false),
- 'email_attribute' => env('SAML_EMAIL_ATTRIBUTE', 'email'),
- 'display_name_attributes' => explode('|', env('SAML_DISPLAY_NAME_ATTRIBUTES', 'username')),
- 'external_id_attribute' => env('SAML_EXTERNAL_ID_ATTRIBUTE', null),
- 'group_attribute' => env('SAML_GROUP_ATTRIBUTE', 'group'),
- 'remove_from_groups' => env('SAML_REMOVE_FROM_GROUPS', false),
- 'user_to_groups' => env('SAML_USER_TO_GROUPS', false),
- ]
-
];