πŸ™ˆ Create guest users which can only see files shared with them
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
Robin Appelman 2f34b234d2 fix tests 2020-03-03 15:45:06 +01:00
.github/workflows More github actions 2020-01-31 14:35:50 +01:00
.tx Fix tx config 2018-02-12 23:05:34 +01:00
appinfo Allow (group) admins to add guests users to groups on share creation 2020-02-12 16:43:20 +01:00
img Add icon, fix #8 2017-04-28 11:17:00 +02:00
l10n [tx-robot] updated from transifex 2020-03-02 02:41:10 +00:00
lib log denied app access for guests 2020-03-03 15:34:34 +01:00
screenshots update screenshots 2019-06-20 18:48:50 +02:00
src Fix untranslated strings in guest modal 2020-03-02 18:00:39 +01:00
templates/settings Update config and makefile to our documentation 2019-08-06 08:01:17 +02:00
tests fix tests 2020-03-03 15:45:06 +01:00
.drone.yml More github actions 2020-01-31 14:35:50 +01:00
.eslintrc.js Update app to fit 18 new Sharing sidebar 2019-11-27 12:27:24 +01:00
.gitignore 1.3.1 & webpack babel fix 2019-11-27 16:23:18 +01:00
.stylelintrc.js Update app to fit 18 new Sharing sidebar 2019-11-27 12:27:24 +01:00
.travis.yml test against nc18 2020-01-24 15:42:03 +01:00
LICENSE Initial commit 2017-02-20 12:27:59 +01:00
Makefile Update app to fit 18 new Sharing sidebar 2019-11-27 12:27:24 +01:00
README.md removed limitation on SAML 2019-12-16 20:50:33 +01:00
babel.config.js 1.3.1 & webpack babel fix 2019-11-27 16:23:18 +01:00
composer.json More github actions 2020-01-31 14:35:50 +01:00
composer.lock Bump phpunit/phpunit from 7.5.19 to 7.5.20 2020-01-09 02:14:04 +00:00
package-lock.json Bump @babel/preset-env from 7.8.4 to 7.8.6 2020-03-01 05:04:15 +00:00
package.json Bump @babel/preset-env from 7.8.4 to 7.8.6 2020-03-01 05:04:15 +00:00
webpack.common.js 1.3.1 & webpack babel fix 2019-11-27 16:23:18 +01:00
webpack.dev.js Update config and makefile to our documentation 2019-08-06 08:01:17 +02:00
webpack.prod.js Update config and makefile to our documentation 2019-08-06 08:01:17 +02:00

README.md

Guests

Build Status

Create guest users which can only see files shared with them

Usage

  1. Create a guest user by typing their email address in to the sharing dialog.
  2. [Optionally] Set a display name for the guest user.
  3. [Optionally] Set a language for the invitation email (otherwise the server's default language will be used).
  4. The guest will receive an email invitation with a link to create an account. They only have access to files which are shared with them.

Restrictions on guest users

Apps

Administrators can set a whitelist of apps that guest users have access to.

By default the following are allowed:

  • activity
  • files_external
  • files_sharing
  • files_texteditor
  • files_trashbin
  • files_versions
  • firstrunwizard
  • gallery
  • notifications

Hide other users

By default, guests will not be able to list other users in the system, if a guest user gets added to a group he will be able to list users within that group (and, for example, share files with those users).

Auto-convert guest users into full users

Guest users who eventually turn into full users (provided by any other user back end like SAML, LDAP, OAuth, database...) can be automatically converted on their first login, while keeping their shares.

Prerequisites

  1. Nextcloud 18 or higher
  2. target user needs to have the same email address as the guest user
  3. config.php setting 'migrate_guest_user_data' => true,