Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
feat(admin): Auth token clean-up
Signed-off-by: Christoph Wurst <[email protected]>
  • Loading branch information
ChristophWurst committed Aug 19, 2024
commit e0439d6d6817dd753f2bca3c0557937425e2ed05
28 changes: 28 additions & 0 deletions admin_manual/configuration_user/authentication.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
.. _authentication:

==============
Authentication
==============

App passwords
^^^^^^^^^^^^^

App passwords allow users to authenticate multiple client applications against their Nextcloud account without giving the application the login password. App passwords are mandatory for accounts with :ref:`two-factor authentication<two-factor-auth>` enabled.

Some clients support *remote wipe*, which makes the connected application delete its local data.

.. _authentication-app-password-clean-up:

Automated clean-up
******************

.. versionadded:: 30

Nextcloud will delete unused passwords. Passwords set for *remote wipe* are deleted after 60 days of no usage. App passwords of client applications are deleted after 365 days of no usage.

The time spans can be overwritten with configuration::

php occ config:system:set token_auth_wipe_token_retention --type=int --value 2592000 # 60*60*24*30 - 30 days
php occ config:system:set token_auth_token_retention --type=int --value 63072000 # 60*60*24*365*2 - 2 years

Values are set in **seconds**.
1 change: 1 addition & 0 deletions admin_manual/configuration_user/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ User management
reset_admin_password
reset_user_password
user_password_policy
authentication
two_factor-auth
user_auth_ldap
user_auth_ldap_cleanup
Expand Down
5 changes: 5 additions & 0 deletions admin_manual/release_notes/upgrade_to_30.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,8 @@ Previews for PDF files with Imaginary

The preview provider ``OC\Preview\Imaginary`` is no longer generating previews for PDF files.
Add the new preview provider ``OC\Preview\ImaginaryPDF`` to ``enabledPreviewProviders`` to enable preview generation with Imaginary for PDF files.

Automated clean-up of app password
----------------------------------

Nextcloud 30 will :ref:`clean-up unused app passwords<authentication-app-password-clean-up>`.