]> source.dussan.org Git - nextcloud-server.git/commit
Remote wipe support 15104/head
authorRoeland Jago Douma <roeland@famdouma.nl>
Wed, 3 Apr 2019 14:00:46 +0000 (16:00 +0200)
committerRoeland Jago Douma <roeland@famdouma.nl>
Mon, 20 May 2019 18:50:27 +0000 (20:50 +0200)
commitf03eb7ec3c130d19323f7fb4bdb5ba398f1b3e2d
tree5af334055b94b3b8119b3f76d974f136d26a0199
parentae7f89fd9f2bb87c0254f5fa087d0d9472612644
Remote wipe support

This allows a user to mark a token for remote wipe.
Clients that support this can then wipe the device properly.

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
34 files changed:
apps/files_sharing/js/dist/files_sharing.0.js
apps/files_sharing/js/dist/files_sharing.0.js.map
apps/files_sharing/js/dist/files_sharing.1.js.map
core/Application.php
core/Controller/WipeController.php [new file with mode: 0644]
core/routes.php
lib/composer/composer/autoload_classmap.php
lib/composer/composer/autoload_static.php
lib/private/Authentication/Exceptions/WipeTokenException.php [new file with mode: 0644]
lib/private/Authentication/Notifications/Notifier.php [new file with mode: 0644]
lib/private/Authentication/Token/IProvider.php
lib/private/Authentication/Token/IToken.php
lib/private/Authentication/Token/IWipeableToken.php [new file with mode: 0644]
lib/private/Authentication/Token/Manager.php
lib/private/Authentication/Token/PublicKeyToken.php
lib/private/Authentication/Token/PublicKeyTokenProvider.php
lib/private/Authentication/Token/RemoteWipe.php [new file with mode: 0644]
settings/Activity/SecurityProvider.php
settings/Controller/AuthSettingsController.php
settings/js/vue-0.js
settings/js/vue-4.js
settings/js/vue-5.js
settings/js/vue-7.js
settings/js/vue-settings-admin-security.js
settings/js/vue-settings-admin-security.js.map
settings/js/vue-settings-apps-users-management.js
settings/js/vue-settings-apps-users-management.js.map
settings/js/vue-settings-personal-security.js
settings/js/vue-settings-personal-security.js.map
settings/routes.php
settings/src/components/AuthToken.vue
settings/src/components/AuthTokenList.vue
settings/src/components/AuthTokenSection.vue
tests/Core/Controller/WipeControllerTest.php [new file with mode: 0644]