miniflux 🤝 authelia
change
commit 85ffb4e1b2ce34a69d2b103877045f91dbd3d101
author Alpha Chen <alpha@kejadlen.dev>
date
parent c703a98e
diff --git a/lotus-land-story/miniflux.yml b/lotus-land-story/miniflux.yml
index f173413..19fb89f 100644
--- a/lotus-land-story/miniflux.yml
+++ b/lotus-land-story/miniflux.yml
@@ -55,7 +55,7 @@
       community.docker.docker_container:
         restart: true
         name: miniflux
-        image: miniflux/miniflux:2.0.47
+        image: miniflux/miniflux:2.0.48
         env:
           DATABASE_URL: postgres://miniflux:{{ miniflux.db_password }}@host.docker.internal/miniflux
           RUN_MIGRATIONS: "1"
@@ -65,6 +65,12 @@
           BASE_URL: https://rss.{{ domain }}
           METRICS_COLLECTOR: "1"
           METRICS_ALLOWED_NETWORKS: "{{ docker_network.network.IPAM.Config[0].Subnet }}"
+          OAUTH2_PROVIDER: oidc
+          OAUTH2_CLIENT_ID: miniflux
+          OAUTH2_CLIENT_SECRET: "{{ miniflux.oidc_secret }}"
+          OAUTH2_REDIRECT_URL: https://rss.{{ domain }}/oauth2/oidc/callback
+          OAUTH2_OIDC_DISCOVERY_ENDPOINT: https://auth.{{ domain }}
+          OAUTH2_USER_CREATION: "1"
         restart_policy: unless-stopped
         networks:
           - name: lotus_land_story
diff --git a/lotus-land-story/templates/authelia_configuration.yml b/lotus-land-story/templates/authelia_configuration.yml
index 378da68..469ec51 100644
--- a/lotus-land-story/templates/authelia_configuration.yml
+++ b/lotus-land-story/templates/authelia_configuration.yml
@@ -76,3 +76,14 @@ identity_providers:
         - email
         - profile
       userinfo_signing_algorithm: none
+    - id: miniflux
+      description: Miniflux
+      secret: $argon2id$v=19$m=65536,t=3,p=4$tK5aBDAHOmNsEZzSYS88eg$z6tkZVIzB0x6RQjCM0v34lguS454lcQd/Sm0+xRfg7w
+      public: false
+      redirect_uris:
+        - https://rss.{{ domain }}/oauth2/oidc/callback
+      scopes:
+        - openid
+        - email
+        - profile
+      userinfo_signing_algorithm: none