Authelia#

At the time of writing, Authelia supports OpenID Connect (OIDC) as a beta feature. Detailed information about the available configuration options can be found on their website.

As documented at https://www.authelia.com/integration/openid-connect/introduction/ the Well Known Discovery Endpoint that can be used as the server url is https://auth.example.com/.well-known/openid-configuration where https://auth.example.com/ should be replaced by the specific url of your instance of Authelia.

An example configuration for authelia would look like this:

SOCIALACCOUNT_PROVIDERS = {
    "openid_connect": {
        "APPS": [
            {
                "provider_id": "authelia",
                "name": "Authelia SSO",
                "client_id": "<insert-id>",
                "secret": "<insert-secret>",
                "settings": {
                    "server_url": "https://auth.example.com/.well-known/openid-configuration"
                }
            }
        ]
    }
}

Note that the client id and the secret must match the configuration in Authelia for this django-allauth app.