diff --git a/docs/docs/documentation/getting-started/authentication/oidc.md b/docs/docs/documentation/getting-started/authentication/oidc.md index 88c4488c92f4..ab31c12ff6af 100644 --- a/docs/docs/documentation/getting-started/authentication/oidc.md +++ b/docs/docs/documentation/getting-started/authentication/oidc.md @@ -48,84 +48,4 @@ Take the client id and your discovery URL and update your environment variables ## Examples -### Authelia - -Follow the instructions in [Authelia's documentation](https://www.authelia.com/configuration/identity-providers/open-id-connect/). Below is an example config. - -!!! warning - - This is only an example and not meant to be an exhaustive configuration. You should read through the documentation and adjust your configuration as needed. - -=== "v4.37" - - This configuration format has been deprecated in Authelia v4.38. It is still valid, however it will eventually be removed. - - ```yaml - identity_providers: - oidc: - access_token_lifespan: 1h - authorize_code_lifespan: 1m - id_token_lifespan: 1h - refresh_token_lifespan: 90m - enable_client_debug_messages: false - enforce_pkce: public_clients_only - cors: - endpoints: - - authorization - - token - - revocation - - introspection - allowed_origins: - - https://mealie.example.com - clients: - - id: mealie - description: Mealie - authorization_policy: one_factor - redirect_uris: - - https://mealie.example.com/login - public: true - grant_types: - - authorization_code - scopes: - - openid - - profile - - groups - - email - ``` - -=== "v4.38" - - The configuration in Authelia v4.38 has changed. Although the old configuration will still work, it is deprecated and will eventually be removed. - - ```yaml - identity_providers: - oidc: - jwks: - - key: {{ secret "/secrets/private_key_file" | mindent 10 "|" | msquote }} - enforce_pkce: public_clients_only - cors: - endpoints: - - userinfo - - authorization - - token - - revocation - - introspection - allowed_origins: - - https://mealie.example.com - allowed_origins_from_client_redirect_uris: false - clients: - - client_id: mealie - client_name: Mealie - authorization_policy: one_factor - redirect_uris: - - https://mealie.example.com/login - public: true - pkce_challenge_method: S256 - grant_types: - - authorization_code - scopes: - - openid - - profile - - groups - - email - ``` +Example configurations for several Identity Providers have been provided by the Community in the [GitHub Discussions](https://github.com/mealie-recipes/mealie/discussions?discussions_q=is%3Aopen+OAuth+setup). If you don't see your provider and have successfully set it up, please consider creating your own post so that others can have a smoother setup. diff --git a/docs/docs/overrides/api.html b/docs/docs/overrides/api.html index ae00bf6acc25..542d50c80d7b 100644 --- a/docs/docs/overrides/api.html +++ b/docs/docs/overrides/api.html @@ -14,7 +14,7 @@