Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Tiny Tiny RSS
  3. Cannot login after switch to OIDC

Cannot login after switch to OIDC

Scheduled Pinned Locked Moved Solved Tiny Tiny RSS
29 Posts 5 Posters 1.3k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • girishG girish

    @odie said in Cannot login after switch to OIDC:

    Would it be acceptable to post a follow-up question and ask how I could setup OIDC on TTRSS?

    You don't need to do anything manually. It's all set up automatically. When you install the app is pre-setup with OIDC.

    O Offline
    O Offline
    odie
    wrote on last edited by
    #18

    @girish said in Cannot login after switch to OIDC:

    @odie said in Cannot login after switch to OIDC:

    Would it be acceptable to post a follow-up question and ask how I could setup OIDC on TTRSS?

    You don't need to do anything manually. It's all set up automatically. When you install the app is pre-setup with OIDC.

    Strange. Single sign-on doesn't seem to work, I have to login like before. It was my understanding that OIDC would provide SSO.

    1 Reply Last reply
    0
    • girishG girish

      @odie said in Cannot login after switch to OIDC:

      But login via the fever plugin no longer works

      Which plugin are you using ? It seems the one listed in our docs is outdated and https://github.com/DigitalDJ/tinytinyrss-fever-plugin#installation is the latest one. I see a fever emulation panel installing that but I don't know how to test this on android.... Seems all the apps are obsolete.

      f3981f19-7fe0-4bd0-b602-4ee5aad0e1ae-image.png

      O Offline
      O Offline
      odie
      wrote on last edited by odie
      #19

      @girish said in Cannot login after switch to OIDC:

      @odie said in Cannot login after switch to OIDC:

      But login via the fever plugin no longer works

      Which plugin are you using ? It seems the one listed in our docs is outdated and https://github.com/DigitalDJ/tinytinyrss-fever-plugin#installation is the latest one. I see a fever emulation panel installing that but I don't know how to test this on android.... Seems all the apps are obsolete.

      f3981f19-7fe0-4bd0-b602-4ee5aad0e1ae-image.png

      This is the one I am using. The latest version, pulled a few hours ago (v cc297d8, updated two days ago). I've tried it using Reeder on Mac and iPhone.

      edit: just tried the Android app Focusreader (it also has fever). This gives http error 500.

      This is the Cloudron log:

      Oct 29 18:41:2185.252.85.54 - - [29/Oct/2023:17:41:21 +0000] "POST /plugins.local/fever/?api& HTTP/1.1" 500 - "-" "okhttp/4.9.2"
      Oct 29 18:41:21[Sun Oct 29 17:41:21.697344 2023] [php:error] [pid 61] [client 172.18.0.1:40230] PHP Fatal error: Uncaught Error: Failed opening required 'classes/Db.php' (include_path='/app/data/plugins.local/fever:/app/code:/app/code/include:.:/usr/share/php') in /app/data/plugins.local/fever/index.php:36\nStack trace:\n#0 {main}\n thrown in /app/data/plugins.local/fever/index.php on line 36
      
      O 1 Reply Last reply
      0
      • O odie

        @girish said in Cannot login after switch to OIDC:

        @odie said in Cannot login after switch to OIDC:

        But login via the fever plugin no longer works

        Which plugin are you using ? It seems the one listed in our docs is outdated and https://github.com/DigitalDJ/tinytinyrss-fever-plugin#installation is the latest one. I see a fever emulation panel installing that but I don't know how to test this on android.... Seems all the apps are obsolete.

        f3981f19-7fe0-4bd0-b602-4ee5aad0e1ae-image.png

        This is the one I am using. The latest version, pulled a few hours ago (v cc297d8, updated two days ago). I've tried it using Reeder on Mac and iPhone.

        edit: just tried the Android app Focusreader (it also has fever). This gives http error 500.

        This is the Cloudron log:

        Oct 29 18:41:2185.252.85.54 - - [29/Oct/2023:17:41:21 +0000] "POST /plugins.local/fever/?api& HTTP/1.1" 500 - "-" "okhttp/4.9.2"
        Oct 29 18:41:21[Sun Oct 29 17:41:21.697344 2023] [php:error] [pid 61] [client 172.18.0.1:40230] PHP Fatal error: Uncaught Error: Failed opening required 'classes/Db.php' (include_path='/app/data/plugins.local/fever:/app/code:/app/code/include:.:/usr/share/php') in /app/data/plugins.local/fever/index.php:36\nStack trace:\n#0 {main}\n thrown in /app/data/plugins.local/fever/index.php on line 36
        
        O Offline
        O Offline
        odie
        wrote on last edited by
        #20

        @odie said in Cannot login after switch to OIDC:

        @girish said in Cannot login after switch to OIDC:

        @odie said in Cannot login after switch to OIDC:

        But login via the fever plugin no longer works

        Which plugin are you using ? It seems the one listed in our docs is outdated and https://github.com/DigitalDJ/tinytinyrss-fever-plugin#installation is the latest one. I see a fever emulation panel installing that but I don't know how to test this on android.... Seems all the apps are obsolete.

        f3981f19-7fe0-4bd0-b602-4ee5aad0e1ae-image.png

        This is the one I am using. The latest version, pulled a few hours ago (v cc297d8, updated two days ago). I've tried it using Reeder on Mac and iPhone.

        edit: just tried the Android app Focusreader (it also has fever). This gives http error 500.

        This is the Cloudron log:

        Oct 29 18:41:2185.252.85.54 - - [29/Oct/2023:17:41:21 +0000] "POST /plugins.local/fever/?api& HTTP/1.1" 500 - "-" "okhttp/4.9.2"
        Oct 29 18:41:21[Sun Oct 29 17:41:21.697344 2023] [php:error] [pid 61] [client 172.18.0.1:40230] PHP Fatal error: Uncaught Error: Failed opening required 'classes/Db.php' (include_path='/app/data/plugins.local/fever:/app/code:/app/code/include:.:/usr/share/php') in /app/data/plugins.local/fever/index.php:36\nStack trace:\n#0 {main}\n thrown in /app/data/plugins.local/fever/index.php on line 36
        

        @odie said in Cannot login after switch to OIDC:

        @girish said in Cannot login after switch to OIDC:

        @odie said in Cannot login after switch to OIDC:

        But login via the fever plugin no longer works

        Which plugin are you using ? It seems the one listed in our docs is outdated and https://github.com/DigitalDJ/tinytinyrss-fever-plugin#installation is the latest one. I see a fever emulation panel installing that but I don't know how to test this on android.... Seems all the apps are obsolete.

        f3981f19-7fe0-4bd0-b602-4ee5aad0e1ae-image.png

        This is the one I am using. The latest version, pulled a few hours ago (v cc297d8, updated two days ago). I've tried it using Reeder on Mac and iPhone.

        edit: just tried the Android app Focusreader (it also has fever). This gives http error 500.

        This is the Cloudron log:

        Oct 29 18:41:2185.252.85.54 - - [29/Oct/2023:17:41:21 +0000] "POST /plugins.local/fever/?api& HTTP/1.1" 500 - "-" "okhttp/4.9.2"
        Oct 29 18:41:21[Sun Oct 29 17:41:21.697344 2023] [php:error] [pid 61] [client 172.18.0.1:40230] PHP Fatal error: Uncaught Error: Failed opening required 'classes/Db.php' (include_path='/app/data/plugins.local/fever:/app/code:/app/code/include:.:/usr/share/php') in /app/data/plugins.local/fever/index.php:36\nStack trace:\n#0 {main}\n thrown in /app/data/plugins.local/fever/index.php on line 36
        

        Quoting myself with a fix here, that works on both Reeder (MacOS and iOS) and Focusreader (Android).

        On lines 36 and 37 in the Fever plugin file index.php, two classes are capitalized wrong:

        Changed:

            require_once "classes/Db.php";
            require_once "classes/API.php";
        

        into:

            require_once "classes/db.php";
            require_once "classes/api.php";
        

        This fixes the Fever plugin...

        girishG 1 Reply Last reply
        1
        • O odie

          @odie said in Cannot login after switch to OIDC:

          @girish said in Cannot login after switch to OIDC:

          @odie said in Cannot login after switch to OIDC:

          But login via the fever plugin no longer works

          Which plugin are you using ? It seems the one listed in our docs is outdated and https://github.com/DigitalDJ/tinytinyrss-fever-plugin#installation is the latest one. I see a fever emulation panel installing that but I don't know how to test this on android.... Seems all the apps are obsolete.

          f3981f19-7fe0-4bd0-b602-4ee5aad0e1ae-image.png

          This is the one I am using. The latest version, pulled a few hours ago (v cc297d8, updated two days ago). I've tried it using Reeder on Mac and iPhone.

          edit: just tried the Android app Focusreader (it also has fever). This gives http error 500.

          This is the Cloudron log:

          Oct 29 18:41:2185.252.85.54 - - [29/Oct/2023:17:41:21 +0000] "POST /plugins.local/fever/?api& HTTP/1.1" 500 - "-" "okhttp/4.9.2"
          Oct 29 18:41:21[Sun Oct 29 17:41:21.697344 2023] [php:error] [pid 61] [client 172.18.0.1:40230] PHP Fatal error: Uncaught Error: Failed opening required 'classes/Db.php' (include_path='/app/data/plugins.local/fever:/app/code:/app/code/include:.:/usr/share/php') in /app/data/plugins.local/fever/index.php:36\nStack trace:\n#0 {main}\n thrown in /app/data/plugins.local/fever/index.php on line 36
          

          @odie said in Cannot login after switch to OIDC:

          @girish said in Cannot login after switch to OIDC:

          @odie said in Cannot login after switch to OIDC:

          But login via the fever plugin no longer works

          Which plugin are you using ? It seems the one listed in our docs is outdated and https://github.com/DigitalDJ/tinytinyrss-fever-plugin#installation is the latest one. I see a fever emulation panel installing that but I don't know how to test this on android.... Seems all the apps are obsolete.

          f3981f19-7fe0-4bd0-b602-4ee5aad0e1ae-image.png

          This is the one I am using. The latest version, pulled a few hours ago (v cc297d8, updated two days ago). I've tried it using Reeder on Mac and iPhone.

          edit: just tried the Android app Focusreader (it also has fever). This gives http error 500.

          This is the Cloudron log:

          Oct 29 18:41:2185.252.85.54 - - [29/Oct/2023:17:41:21 +0000] "POST /plugins.local/fever/?api& HTTP/1.1" 500 - "-" "okhttp/4.9.2"
          Oct 29 18:41:21[Sun Oct 29 17:41:21.697344 2023] [php:error] [pid 61] [client 172.18.0.1:40230] PHP Fatal error: Uncaught Error: Failed opening required 'classes/Db.php' (include_path='/app/data/plugins.local/fever:/app/code:/app/code/include:.:/usr/share/php') in /app/data/plugins.local/fever/index.php:36\nStack trace:\n#0 {main}\n thrown in /app/data/plugins.local/fever/index.php on line 36
          

          Quoting myself with a fix here, that works on both Reeder (MacOS and iOS) and Focusreader (Android).

          On lines 36 and 37 in the Fever plugin file index.php, two classes are capitalized wrong:

          Changed:

              require_once "classes/Db.php";
              require_once "classes/API.php";
          

          into:

              require_once "classes/db.php";
              require_once "classes/api.php";
          

          This fixes the Fever plugin...

          girishG Offline
          girishG Offline
          girish
          Staff
          wrote on last edited by girish
          #21

          @odie Ha, I arrived at the same fixes! I was investigating yesterday why the casing is all wrong. Initially, I thought maybe this was a Windows developer who didn't notice change in filenames. But then I found, https://gitlab.tt-rss.org/tt-rss/tt-rss/-/commit/865ecc87963dc3b26e66296616eef2a1cc41ac3f from 4 days ago. Upstream changed all the filenames . I will make an update now to ttrss latest and then we don't need changes to the plugin.

          1 Reply Last reply
          3
          • girishG Offline
            girishG Offline
            girish
            Staff
            wrote on last edited by
            #22

            For future reference (since I couldn't find an android app to work with), one can test fever with curl like so:

            $ curl https://ttrss.domain.com/plugins.local/fever/
            {"api_version":3,"auth":0,"error":"NOT_LOGGED_IN"}
            

            Then,

            $ api_key=`echo -n "username:password" | md5sum | cut -d' ' -f1`
            $ curl -F "api_key=$api_key" https://ttrss.domain.com/plugins.local/fever/
            {"api_version":3,"auth":1,"last_refreshed_on_time":"0"}
            
            1 Reply Last reply
            1
            • girishG Offline
              girishG Offline
              girish
              Staff
              wrote on last edited by
              #23

              OK, with the latest package, I can use fever (with my curl commands) without any changes.

              O 1 Reply Last reply
              1
              • girishG girish

                OK, with the latest package, I can use fever (with my curl commands) without any changes.

                O Offline
                O Offline
                odie
                wrote on last edited by
                #24

                @girish said in Cannot login after switch to OIDC:

                OK, with the latest package, I can use fever (with my curl commands) without any changes.

                It works with Curl, and also with Reeder (iOS, MacOS) and with the Android app Focusreader. This app supports ttrss api, the reader api and FreshRSS, and also multiple accounts if you subscribe to pro.

                Thanks again for looking into this.

                RoundHouse1924R 1 Reply Last reply
                1
                • O odie

                  @girish said in Cannot login after switch to OIDC:

                  OK, with the latest package, I can use fever (with my curl commands) without any changes.

                  It works with Curl, and also with Reeder (iOS, MacOS) and with the Android app Focusreader. This app supports ttrss api, the reader api and FreshRSS, and also multiple accounts if you subscribe to pro.

                  Thanks again for looking into this.

                  RoundHouse1924R Offline
                  RoundHouse1924R Offline
                  RoundHouse1924
                  wrote on last edited by
                  #25

                  @odie
                  FocusReader contains 9 trackers and 20 permissions, including the invasive GET_ACCOUNTS and READ_PHONE_STATE
                  https://reports.exodus-privacy.eu.org/en/reports/383074/

                  O 1 Reply Last reply
                  2
                  • girishG girish has marked this topic as solved on
                  • RoundHouse1924R RoundHouse1924

                    @odie
                    FocusReader contains 9 trackers and 20 permissions, including the invasive GET_ACCOUNTS and READ_PHONE_STATE
                    https://reports.exodus-privacy.eu.org/en/reports/383074/

                    O Offline
                    O Offline
                    odie
                    wrote on last edited by odie
                    #26

                    @RoundHouse1924 said in Cannot login after switch to OIDC:

                    @odie
                    FocusReader contains 9 trackers and 20 permissions, including the invasive GET_ACCOUNTS and READ_PHONE_STATE
                    https://reports.exodus-privacy.eu.org/en/reports/383074/

                    Thank you. Uninstalled! Back to looking for a Reeder-like app for Android 😞

                    jdaviescoatesJ 1 Reply Last reply
                    3
                    • O odie

                      @RoundHouse1924 said in Cannot login after switch to OIDC:

                      @odie
                      FocusReader contains 9 trackers and 20 permissions, including the invasive GET_ACCOUNTS and READ_PHONE_STATE
                      https://reports.exodus-privacy.eu.org/en/reports/383074/

                      Thank you. Uninstalled! Back to looking for a Reeder-like app for Android 😞

                      jdaviescoatesJ Offline
                      jdaviescoatesJ Offline
                      jdaviescoates
                      wrote on last edited by jdaviescoates
                      #27

                      @odie said in Cannot login after switch to OIDC:

                      Back to looking for a Reeder-like app for Android

                      There are loads!

                      Here are the open source ones listed in my (Murena) app store!

                      Screenshot_20231031-161235_App Lounge.png

                      I use Cloudron with Gandi & Hetzner

                      O 1 Reply Last reply
                      0
                      • jdaviescoatesJ jdaviescoates

                        @odie said in Cannot login after switch to OIDC:

                        Back to looking for a Reeder-like app for Android

                        There are loads!

                        Here are the open source ones listed in my (Murena) app store!

                        Screenshot_20231031-161235_App Lounge.png

                        O Offline
                        O Offline
                        odie
                        wrote on last edited by
                        #28

                        @jdaviescoates Thanks. Unfortunately, none of these even come close to Reeder on iOS with functionality that I need. Primarily; Multi account setup with different services that I use (I use several services for different "roles" in my life). Reeder is perfect, in that it supports self hosted services like TTRSS (via the Fever API, would love to see the TTRSS API introduced), FreshRSS and Minflux, plus hosted services I use (like Feedly).

                        On my Mac and iOS devices, I have 4 accounts with these services, using Reeder. On Android, I had finally found an app supporting this (via the Focusreader app, which I happily paid for, but only just uninstalled because of the privacy issues pointed out by @RoundHouse1924 above. On Windows and Linux, I have found no similar apps that can compare to Reeder either.

                        For me, I just cannot understand how I can be the only person looking for this. For me, the Reeder app is perhaps the single most important item keeping me stuck in Apple's universe. How I'd love to get some alternatives!

                        1 Reply Last reply
                        1
                        • girishG girish referenced this topic on
                        • jadudmJ jadudm referenced this topic on
                        • girishG Offline
                          girishG Offline
                          girish
                          Staff
                          wrote on last edited by
                          #29

                          Atleast one system I had to manually change /app/data/env.sh to have export TTRSS_PLUGINS="$CLOUDRON_BUILTIN_PLUGINS, note" . Not sure why the migration scripts didn't handle this properly (yet).

                          1 Reply Last reply
                          0
                          • girishG girish forked this topic on
                          • girishG girish locked this topic on
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Bookmarks
                          • Search