Updated explaination for radicale

This commit is contained in:
Adrien P
2025-07-18 12:04:45 +02:00
parent f00bcd1c90
commit 3c0388fe7d
2 changed files with 21 additions and 2 deletions
+19
View File
@@ -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:
+2 -2
View File
@@ -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 <radicale_oauth2>`.
You must enable oauth2 authentication in Radicale to make the calendar
and contact feature work. Follow this :ref:`guide <radicale_oauth2>`.
Post update
-----------