From 738f0efb4b14f24c652fdbbba27c43ff17288df8 Mon Sep 17 00:00:00 2001 From: Jonas Sulzer Date: Mon, 18 Mar 2019 15:00:36 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=8C=20IMPROVE:=20user=5Fexternal=20->?= =?UTF-8?q?=20point=20to=20up=20to=20date=20documentation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jonas Sulzer --- .../user_auth_ftp_smb_imap.rst | 92 ++----------------- 1 file changed, 7 insertions(+), 85 deletions(-) diff --git a/admin_manual/configuration_user/user_auth_ftp_smb_imap.rst b/admin_manual/configuration_user/user_auth_ftp_smb_imap.rst index 56622779e..d61b69577 100644 --- a/admin_manual/configuration_user/user_auth_ftp_smb_imap.rst +++ b/admin_manual/configuration_user/user_auth_ftp_smb_imap.rst @@ -1,87 +1,9 @@ -=========================================== -User authentication with IMAP, SMB, and FTP -=========================================== +================================================== +User authentication with IMAP, SMB, FTP and others +================================================== -You may configure additional user backends -in Nextcloud's configuration :file:`config/config.php` using the following -syntax: +You may configure additional user backends with the +External User Backends (user_external) app. -:: - - "user_backends" => [ - [ - "class" => ..., - "arguments" => [ - ... - ], - ], - ], - -.. note:: A non-blocking or correctly configured SELinux setup is needed - for these backends to work. Please refer to the :ref:`selinux-config-label`. - -Currently the “External user support” (user_external) app, which you need to -enable first (See :doc:`../apps_management`) -provides the following user backends: - -IMAP ----- -Provides authentication against IMAP servers - -- **Class:** OC_User_IMAP -- **Arguments:** a mailbox string as defined `in the PHP documentation `_ -- **Dependency:** php-imap (See :doc:`../installation/source_installation`) -- **Example:** - -:: - - "user_backends" => [ - [ - "class" => "OC_User_IMAP", - "arguments" => [ - '{imap.gmail.com:993/imap/ssl}' - ], - ], - ], - -SMB ---- -Provides authentication against Samba servers - -- **Class:** OC_User_SMB -- **Arguments:** the samba server to authenticate against -- **Dependency:** PHP smbclient module or smbclient (see - :doc:`../configuration_files/external_storage/smb`) -- **Example:** - -:: - - "user_backends" => [ - [ - "class" => "OC_User_SMB", - "arguments" => [ - 'localhost' - ], - ], - ], - -FTP ---- - -Provides authentication against FTP servers - -- **Class:** OC_User_FTP -- **Arguments:** the FTP server to authenticate against -- **Dependency:** php-ftp (See :doc:`../installation/source_installation`) -- **Example:** - -:: - - "user_backends" => [ - [ - "class" => "OC_User_FTP", - "arguments" => [ - 'localhost' - ], - ], - ], +See https://github.com/nextcloud/user_external#readme +for an up to date documentation.