From 0fd5d86ea50cf4ddb6fbbe6a9714e6098fce1baa Mon Sep 17 00:00:00 2001 From: Dennis Gaida <2392217+DennisGaida@users.noreply.github.com> Date: Mon, 12 Feb 2024 11:38:48 +0100 Subject: [PATCH] Added additional necessary documentation for external authentication I was missing the information that I needed to enable the specific django application BEFORE being able to configure the social account provider. In the django admin UI it just says "invalid value" when you try to use e.g. "OpenID Connect" - after adding the app via `PAPERLESS_APPS` the UI actually becomes a combo box and you can select the provider. --- docs/configuration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/configuration.md b/docs/configuration.md index ded699c29..f80e624dc 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -540,8 +540,8 @@ This is for use with self-signed certificates against local IMAP servers. : This variable is used to setup login and signup via social account providers which are compatible with django-allauth. See the corresponding [django-allauth documentation](https://docs.allauth.org/en/0.60.0/socialaccount/providers/index.html) -for a list of provider configurations. You will also likely need to include the relevant Django 'application' inside the -[PAPERLESS_APPS](#PAPERLESS_APPS) setting. +for a list of provider configurations. You will also need to include the relevant Django 'application' inside the +[PAPERLESS_APPS](#PAPERLESS_APPS) setting to activate that specific authentication provider (e.g. `allauth.socialaccount.providers.openid_connect` for the [OIDC Connect provider](https://docs.allauth.org/en/latest/socialaccount/providers/openid_connect.html)). Defaults to None, which does not enable any third party authentication systems.