diff --git a/doc/manual_installation/radicale.rst b/doc/manual_installation/radicale.rst index abe6191fc..cc53aa94f 100644 --- a/doc/manual_installation/radicale.rst +++ b/doc/manual_installation/radicale.rst @@ -11,6 +11,25 @@ This page is currently being written. OAuth 2 authentication ====================== +.. note:: + + These steps are automatic if you use an up-to-date modoboa-installer to install/upgrade. + +Installing radicale oauth plugin +-------------------------------- + +You need to install ``radicale-modoboa-auth-oauth2`` python package inside radicale venv. +If you used the installer you can use the following commands: + +.. sourcecode:: bash + + > sudo -u radicale -i bash + > cd ~ + > env/bin/pip install radicale-modoboa-auth-oauth2 + +Oauth application creation +-------------------------- + You first need to register Radicale as an authorized consumer of the OAuth2 authentication service provided by Modoboa. To do so, create an application with the following commands: diff --git a/doc/upgrade.rst b/doc/upgrade.rst index a73fbeb03..7b9009e3c 100644 --- a/doc/upgrade.rst +++ b/doc/upgrade.rst @@ -211,8 +211,8 @@ Required changes to :file:`settings.py` Radicale configuration changes ----------------------------- -You must enable oauth2 authentication in Radicale to make the calendard -and contact work. Follow this :ref:`guide `. +You must enable oauth2 authentication in Radicale to make the calendar +and contact feature work. Follow this :ref:`guide `. Post update -----------