{"repo":"nextcloud/user_external","free":true,"listed":false,"github":"https://github.com/nextcloud/user_external","clone":"git clone https://github.com/nextcloud/user_external.git","description":"👥 External user authentication methods like IMAP, SMB and FTP","language":"JavaScript","stars":120,"topics":["nextcloud","nextcloud-app","imap","samba","smb","ftp","authentication"],"license":null,"category":"auth-billing-email","readme_excerpt":"External user authentication ============================ ⚠⚠ Warning: As of Version 3.0 this app uses namespace \\OCA\\UserExternal now. You MUST change your config to adopt to this change. See examples below. ⚠⚠ Authenticate user login against IMAP, SMB, FTP, WebDAV, HTTP BasicAuth, SSH and XMPP Passwords are not stored locally; authentication always happens against the remote server. It stores users and their display name in its own database table users external . When modifying the user backends configuration, you need to update the database table's backend field, or your users will lose their configured display name. If something does not work, check the log file at nextcloud/data/nextcloud.log . ⚠⚠ Warning: If you are using more than one backend or especially one backend more often than once, make sure that you still have resp. get unique uid s in the database. ⚠⚠ ⚠⚠ Warning: If you are using tools like fail2ban (https://www.fail2ban.org) to protect your authentication source (e.g. IMAP server), be sure to disable it for the host that runs user external . Otherwise a single user failing to login too many times can practically DoS your whole Nextcloud installation because fail2ban will then block the Nextcloud IP address. ⚠⚠ Instead, make sure the bruteforce protection app for Nextcloud is installed and configured correctly. FTP --- Authenticate Nextcloud users against a FTP server. Configuration You only need to supply the FTP host name or IP. The second - optional - param","default_branch":null,"files":null,"tree":[],"storefront":"/r/nextcloud","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nextcloud/user_external/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}