Skip to content

Commit

Permalink
Merge pull request #12114 from nextcloud/feat/admin/auth-token-cleanup
Browse files Browse the repository at this point in the history
feat(admin): Auth token clean-up
  • Loading branch information
ChristophWurst authored Aug 19, 2024
2 parents 5baecd1 + e0439d6 commit ffffcf8
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 0 deletions.
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>`.

0 comments on commit ffffcf8

Please sign in to comment.