This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
niota-docs:niota_system_config_ldap [2021/11/21 20:04] admin |
niota-docs:niota_system_config_ldap [2025/07/17 14:11] (current) |
||
|---|---|---|---|
| Line 72: | Line 72: | ||
| **Note** | **Note** | ||
| ---- | ---- | ||
| - | There are openssl related php settings in the configuration file “c:\Program Files\php-7.3.8_x64\php.ini” (;openssl.cafile and ;openssl.capath) but those do not have effect on settings set in file “ldap.conf” or on LDAPS sonnection. So the proper settings must be set in file “c:\openldap\sysconf\ldap.conf”! | + | There are openssl related php settings in the configuration file ''c:\Program Files\php-7.3.8_x64\php.ini'' (;openssl.cafile and ;openssl.capath) but those do not have effect on settings set in file ''ldap.conf'' or on LDAPS connection. So the proper settings must be set in file ''c:\openldap\sysconf\ldap.conf'' |
| ---- | ---- | ||
| + | |||
| + | For more information visit the openLDAP documentation at: https://www.openldap.org/doc/admin21/tls.html | ||
| + | |||
| + | |||
| + | * Restart Apache | ||
| + | |||
| + | remarks | ||
| + | ---- | ||
| + | On niota administrative pages at menu item ''User management'' the ''Userid LDAP'' setting is not in use anymore. The user input of the login screen will be used for authentication against the LDAP(S) server. | ||
| + | |||
| + | On niota administrative pages at menu item “User management” select the user who will get right to LDAP(S) authentication. Then mark checkbox: “LDAP active” and save the settings. | ||
| + | |||
| + | Now the edited user can use only his/her LDAP credentials to log in. | ||
| + | ---- | ||
| + | |||
| + | |||
| + | * set LDAP(S) connection in file ''niota/conf/connections.php'' | ||
| + | |||
| + | Sample configuration file: “niota\app\conf\connections_sample.php”. | ||
| + | |||
| + | <code> | ||
| + | const ET_LDAP_AUTHENTICATION = array( | ||
| + | //ldaps | ||
| + | PHPGRID_DB_HOSTNAME =>"ldaps://my.hostname.com:636", | ||
| + | PHPGRID_DB_DN =>"dc=my,dc=hostname,dc=com", | ||
| + | |||
| + | //simple ldap | ||
| + | //PHPGRID_DB_HOSTNAME =>"ldap://my.hostname.com:389", | ||
| + | //PHPGRID_DB_DN =>"dc=my,dc=hostname,dc=com", | ||
| + | ); | ||
| + | </code> | ||