mirror of
https://github.com/YunoHost-Apps/ttrss_ynh.git
synced 2024-10-01 13:34:46 +02:00
Add ldap support
This commit is contained in:
parent
b703e6dcfd
commit
b1ec247155
2 changed files with 21 additions and 2 deletions
|
@ -172,7 +172,7 @@
|
||||||
// if you experience weird errors and tt-rss failing to start, blank pages
|
// if you experience weird errors and tt-rss failing to start, blank pages
|
||||||
// after login, or content encoding errors, disable it.
|
// after login, or content encoding errors, disable it.
|
||||||
|
|
||||||
putenv('TTRSS_PLUGINS=auth_internal, note');
|
putenv('TTRSS_PLUGINS=auth_ldap, auth_internal, note');
|
||||||
// Comma-separated list of plugins to load automatically for all users.
|
// Comma-separated list of plugins to load automatically for all users.
|
||||||
// System plugins have to be specified here. Please enable at least one
|
// System plugins have to be specified here. Please enable at least one
|
||||||
// authentication plugin here (auth_*).
|
// authentication plugin here (auth_*).
|
||||||
|
@ -181,6 +181,25 @@
|
||||||
// Disabling auth_internal in this list would automatically disable
|
// Disabling auth_internal in this list would automatically disable
|
||||||
// reset password link on the login form.
|
// reset password link on the login form.
|
||||||
|
|
||||||
|
// Required parameters:
|
||||||
|
putenv('TTRSS_LDAP_AUTH_SERVER_URI=ldap://127.0.0.1:389/');
|
||||||
|
putenv('TTRSS_LDAP_AUTH_USETLS=FALSE'); // Enable StartTLS Support for ldap://
|
||||||
|
putenv('TTRSS_LDAP_AUTH_ALLOW_UNTRUSTED_CERT=TRUE'); // Allows untrusted certificate
|
||||||
|
putenv('TTRSS_LDAP_AUTH_BASEDN=ou=users,dc=yunohost,dc=org');
|
||||||
|
putenv('TTRSS_LDAP_AUTH_ANONYMOUSBEFOREBIND=FALSE');
|
||||||
|
// ??? will be replaced with the entered username(escaped) at login
|
||||||
|
putenv('TTRSS_LDAP_AUTH_SEARCHFILTER=(&(objectClass=person)(uid=???))');
|
||||||
|
|
||||||
|
// Optional configuration
|
||||||
|
// putenv('TTRSS_LDAP_AUTH_BINDDN=cn=serviceaccount,dc=yunohost,dc=org');
|
||||||
|
// putenv('TTRSS_LDAP_AUTH_BINDPW=ServiceAccountsPassword');
|
||||||
|
// putenv('TTRSS_LDAP_AUTH_LOGIN_ATTRIB=uid');
|
||||||
|
// putenv('TTRSS_LDAP_AUTH_LOG_ATTEMPTS=FALSE');
|
||||||
|
|
||||||
|
// Enable Debug Logging
|
||||||
|
// putenv('TTRSS_LDAP_AUTH_DEBUG=FALSE');
|
||||||
|
|
||||||
|
|
||||||
putenv('TTRSS_LOG_DESTINATION=sql');
|
putenv('TTRSS_LOG_DESTINATION=sql');
|
||||||
// Log destination to use. Possible values: sql (uses internal logging
|
// Log destination to use. Possible values: sql (uses internal logging
|
||||||
// you can read in Preferences -> System), syslog - logs to system log.
|
// you can read in Preferences -> System), syslog - logs to system log.
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
YNH_PHP_VERSION="7.3"
|
YNH_PHP_VERSION="7.3"
|
||||||
|
|
||||||
pkg_dependencies="php${YNH_PHP_VERSION}-mysql php${YNH_PHP_VERSION}-json php${YNH_PHP_VERSION}-curl php${YNH_PHP_VERSION}-gd php${YNH_PHP_VERSION}-opcache \
|
pkg_dependencies="php${YNH_PHP_VERSION}-ldap php${YNH_PHP_VERSION}-mysql php${YNH_PHP_VERSION}-json php${YNH_PHP_VERSION}-curl php${YNH_PHP_VERSION}-gd php${YNH_PHP_VERSION}-opcache \
|
||||||
php${YNH_PHP_VERSION}-fileinfo php${YNH_PHP_VERSION}-intl php${YNH_PHP_VERSION}-cli php${YNH_PHP_VERSION}-mbstring php${YNH_PHP_VERSION}-xml"
|
php${YNH_PHP_VERSION}-fileinfo php${YNH_PHP_VERSION}-intl php${YNH_PHP_VERSION}-cli php${YNH_PHP_VERSION}-mbstring php${YNH_PHP_VERSION}-xml"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
Loading…
Reference in a new issue