Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • Brite
  • 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
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. #Immich does not have 2FA and the devs made clear, it's not coming.

#Immich does not have 2FA and the devs made clear, it's not coming.

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
immich2fainfosec
30 Indlæg 11 Posters 0 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • panda@pandas.socialP panda@pandas.social

    @hrafnagud

    External solutions provide better authentication and should be preferred.

    I do get the point and a line has to be drawn. I just don't share this sentiment entirely, because TOTP e.g. is not that hard to implement.

    Sure it's a photo and not a authentication app... but .. you know... it might be preferable to add a means of 2FA for people who don't want to manage an sso provider.

    @homelab

    hrafnagud@runespaces.comH This user is from outside of this forum
    hrafnagud@runespaces.comH This user is from outside of this forum
    hrafnagud@runespaces.com
    wrote sidst redigeret af
    #4

    @panda @homelab I'm with you - 2FA shouldn't be that hard to implement considering users who don't want (or can't) implement OAUTH. I use my instance with PocketID so I don't care but from a security point of view you're definitely right here. Implementation shouldn't cost that much resources and would be a secure base for "normal" users of Immich. 💯

    panda@pandas.socialP 1 Reply Last reply
    0
    • hrafnagud@runespaces.comH hrafnagud@runespaces.com

      @panda @homelab I'm with you - 2FA shouldn't be that hard to implement considering users who don't want (or can't) implement OAUTH. I use my instance with PocketID so I don't care but from a security point of view you're definitely right here. Implementation shouldn't cost that much resources and would be a secure base for "normal" users of Immich. 💯

      panda@pandas.socialP This user is from outside of this forum
      panda@pandas.socialP This user is from outside of this forum
      panda@pandas.social
      wrote sidst redigeret af
      #5

      @hrafnagud

      Running authentik at the moment. PocketID sounds neat.

      @homelab

      1 Reply Last reply
      0
      • panda@pandas.socialP panda@pandas.social

        @hrafnagud

        External solutions provide better authentication and should be preferred.

        I do get the point and a line has to be drawn. I just don't share this sentiment entirely, because TOTP e.g. is not that hard to implement.

        Sure it's a photo and not a authentication app... but .. you know... it might be preferable to add a means of 2FA for people who don't want to manage an sso provider.

        @homelab

        tandemblog@social.kobelnet.beT This user is from outside of this forum
        tandemblog@social.kobelnet.beT This user is from outside of this forum
        tandemblog@social.kobelnet.be
        wrote sidst redigeret af
        #6

        @panda @hrafnagud @homelab I want state-of-the-art security for all users, but I also understand developers' positions. I initially implemented multiple login methods in my applications by using existing libraries, but this got too hard to keep up to date, especially when I tried to integrate WebAuthn/Passkeys. Therefore, I started using OAUTH and delegated the hard part of different login methods.
        My proposal is to make security easy by referring to simple, and easy-to-set-up OAUTH services.

        hrafnagud@runespaces.comH panda@pandas.socialP 2 Replies Last reply
        0
        • tandemblog@social.kobelnet.beT tandemblog@social.kobelnet.be

          @panda @hrafnagud @homelab I want state-of-the-art security for all users, but I also understand developers' positions. I initially implemented multiple login methods in my applications by using existing libraries, but this got too hard to keep up to date, especially when I tried to integrate WebAuthn/Passkeys. Therefore, I started using OAUTH and delegated the hard part of different login methods.
          My proposal is to make security easy by referring to simple, and easy-to-set-up OAUTH services.

          hrafnagud@runespaces.comH This user is from outside of this forum
          hrafnagud@runespaces.comH This user is from outside of this forum
          hrafnagud@runespaces.com
          wrote sidst redigeret af
          #7

          @tandemblog @panda @homelab Good point - thanks for sharing your thoughts on that one! 👍🏻

          fbinin@mastodon.fbin.inF 1 Reply Last reply
          0
          • hrafnagud@runespaces.comH hrafnagud@runespaces.com

            @tandemblog @panda @homelab Good point - thanks for sharing your thoughts on that one! 👍🏻

            fbinin@mastodon.fbin.inF This user is from outside of this forum
            fbinin@mastodon.fbin.inF This user is from outside of this forum
            fbinin@mastodon.fbin.in
            wrote sidst redigeret af
            #8

            @hrafnagud @tandemblog @panda @homelab
            But but, TOTP is much simpler to implement and does not have several changes or does not need many updates. OAUTH can change implementation logic and unless kept updated by the user, it may not work or may lock one out (I guess). These are pics, which are sensitive and have several data which can be parsed. TOTP obviously is not hard to implement.
            Also, TOTP can be implemented once, and not updated, it will still work.

            tandemblog@social.kobelnet.beT 2 Replies Last reply
            0
            • fbinin@mastodon.fbin.inF fbinin@mastodon.fbin.in

              @hrafnagud @tandemblog @panda @homelab
              But but, TOTP is much simpler to implement and does not have several changes or does not need many updates. OAUTH can change implementation logic and unless kept updated by the user, it may not work or may lock one out (I guess). These are pics, which are sensitive and have several data which can be parsed. TOTP obviously is not hard to implement.
              Also, TOTP can be implemented once, and not updated, it will still work.

              tandemblog@social.kobelnet.beT This user is from outside of this forum
              tandemblog@social.kobelnet.beT This user is from outside of this forum
              tandemblog@social.kobelnet.be
              wrote sidst redigeret af
              #9

              @fbinin @hrafnagud @panda @homelab But a good TOTP implementation takes some effort too if you want to support multiple devices and recovery codes. The library updates are probably not because of TOTP itself, the might be required due to the libraries dependencies or framework integrations. Furthermore, if TOTP is implemented, why not add WebAuthn/Passkeys too?

              fbinin@mastodon.fbin.inF 1 Reply Last reply
              0
              • fbinin@mastodon.fbin.inF fbinin@mastodon.fbin.in

                @hrafnagud @tandemblog @panda @homelab
                But but, TOTP is much simpler to implement and does not have several changes or does not need many updates. OAUTH can change implementation logic and unless kept updated by the user, it may not work or may lock one out (I guess). These are pics, which are sensitive and have several data which can be parsed. TOTP obviously is not hard to implement.
                Also, TOTP can be implemented once, and not updated, it will still work.

                tandemblog@social.kobelnet.beT This user is from outside of this forum
                tandemblog@social.kobelnet.beT This user is from outside of this forum
                tandemblog@social.kobelnet.be
                wrote sidst redigeret af
                #10

                @fbinin @hrafnagud @panda @homelab Furthermore I like to manage my credentials and MFA settings in one place instead of in multiple applications. My services a home grew to the point I already have 14 applications using Keycloak as OTP service. Additionally a Single Sign On requires less support for family members. (I'm aware not every one wants to operate so many applications)

                fbinin@mastodon.fbin.inF 1 Reply Last reply
                0
                • panda@pandas.socialP panda@pandas.social

                  #Immich does not have 2FA and the devs made clear, it's not coming.

                  The reasoning against #2FA is pretty weak.

                  This thread is ✅️ (for me). Points were made.

                  #infosec @homelab

                  preya@mastodon.socialP This user is from outside of this forum
                  preya@mastodon.socialP This user is from outside of this forum
                  preya@mastodon.social
                  wrote sidst redigeret af
                  #11

                  @panda @homelab Yeah this is one of the only major flaws of Immich. It just makes no sense. Here’s a service that needs external access to work properly - yet you can’t secure it with MFA (only when using an external IdP).

                  abulling@fedifreu.deA panda@pandas.socialP 2 Replies Last reply
                  0
                  • preya@mastodon.socialP preya@mastodon.social

                    @panda @homelab Yeah this is one of the only major flaws of Immich. It just makes no sense. Here’s a service that needs external access to work properly - yet you can’t secure it with MFA (only when using an external IdP).

                    abulling@fedifreu.deA This user is from outside of this forum
                    abulling@fedifreu.deA This user is from outside of this forum
                    abulling@fedifreu.de
                    wrote sidst redigeret af
                    #12

                    @preya @panda @homelab The most severe major flaw in #immich IMO is that they don't support proper shared albums. For whatever reason.

                    preya@mastodon.socialP 1 Reply Last reply
                    0
                    • tandemblog@social.kobelnet.beT tandemblog@social.kobelnet.be

                      @panda @hrafnagud @homelab I want state-of-the-art security for all users, but I also understand developers' positions. I initially implemented multiple login methods in my applications by using existing libraries, but this got too hard to keep up to date, especially when I tried to integrate WebAuthn/Passkeys. Therefore, I started using OAUTH and delegated the hard part of different login methods.
                      My proposal is to make security easy by referring to simple, and easy-to-set-up OAUTH services.

                      panda@pandas.socialP This user is from outside of this forum
                      panda@pandas.socialP This user is from outside of this forum
                      panda@pandas.social
                      wrote sidst redigeret af
                      #13

                      @tandemblog

                      I initially implemented multiple login methods in my applications by using existing libraries

                      I'd really just need one TOTP slot. No WebAuthn, Passkeys or whatever. Just a single means of 2FA.

                      OAuth / OIDC is great. 100%. I just think it's not a good idea to provide a login with username + password, but then not provide TOTP.

                      Just remove user+pass auth entirely and rely solely on OAuth/OIDC, if user+pass cannot be secured with TOTP / what ever.

                      @hrafnagud @homelab

                      goebelmeier@hachyderm.ioG 1 Reply Last reply
                      0
                      • panda@pandas.socialP panda@pandas.social

                        @tandemblog

                        I initially implemented multiple login methods in my applications by using existing libraries

                        I'd really just need one TOTP slot. No WebAuthn, Passkeys or whatever. Just a single means of 2FA.

                        OAuth / OIDC is great. 100%. I just think it's not a good idea to provide a login with username + password, but then not provide TOTP.

                        Just remove user+pass auth entirely and rely solely on OAuth/OIDC, if user+pass cannot be secured with TOTP / what ever.

                        @hrafnagud @homelab

                        goebelmeier@hachyderm.ioG This user is from outside of this forum
                        goebelmeier@hachyderm.ioG This user is from outside of this forum
                        goebelmeier@hachyderm.io
                        wrote sidst redigeret af
                        #14

                        @panda @tandemblog @hrafnagud @homelab Exactly, that‘s why i‘m rolling out pocket-id for all my personal services. https://pocket-id.org #pocketid

                        1 Reply Last reply
                        0
                        • preya@mastodon.socialP preya@mastodon.social

                          @panda @homelab Yeah this is one of the only major flaws of Immich. It just makes no sense. Here’s a service that needs external access to work properly - yet you can’t secure it with MFA (only when using an external IdP).

                          panda@pandas.socialP This user is from outside of this forum
                          panda@pandas.socialP This user is from outside of this forum
                          panda@pandas.social
                          wrote sidst redigeret af
                          #15

                          @preya

                          Exactly! Either remove user+pass entirely and rely solely on oauth/oidc or add a means of 2FA for user+pass.

                          user+pass is incomplete without 2FA in it's current state.

                          @homelab

                          1 Reply Last reply
                          0
                          • abulling@fedifreu.deA abulling@fedifreu.de

                            @preya @panda @homelab The most severe major flaw in #immich IMO is that they don't support proper shared albums. For whatever reason.

                            preya@mastodon.socialP This user is from outside of this forum
                            preya@mastodon.socialP This user is from outside of this forum
                            preya@mastodon.social
                            wrote sidst redigeret af
                            #16

                            @abulling @panda @homelab What's your specific definition of a "shared folder" in Immich?

                            abulling@fedifreu.deA 1 Reply Last reply
                            0
                            • preya@mastodon.socialP preya@mastodon.social

                              @abulling @panda @homelab What's your specific definition of a "shared folder" in Immich?

                              abulling@fedifreu.deA This user is from outside of this forum
                              abulling@fedifreu.deA This user is from outside of this forum
                              abulling@fedifreu.de
                              wrote sidst redigeret af
                              #17

                              @preya @panda @homelab I create an album, add some pictures, and can then share it with other users on the same instance. I can set whether they can only view or also edit the album. If so, they can also add pictures etc

                              I know that there is an "external library" but this is for a different purpose and doesn't provide the functionality of a shared album.

                              preya@mastodon.socialP 1 Reply Last reply
                              0
                              • abulling@fedifreu.deA abulling@fedifreu.de

                                @preya @panda @homelab I create an album, add some pictures, and can then share it with other users on the same instance. I can set whether they can only view or also edit the album. If so, they can also add pictures etc

                                I know that there is an "external library" but this is for a different purpose and doesn't provide the functionality of a shared album.

                                preya@mastodon.socialP This user is from outside of this forum
                                preya@mastodon.socialP This user is from outside of this forum
                                preya@mastodon.social
                                wrote sidst redigeret af
                                #18

                                @abulling @panda @homelab This has been a feature for ages. Not sure why you think that's missing. It's even described here in the docs: https://docs.immich.app/features/sharing/

                                abulling@fedifreu.deA 1 Reply Last reply
                                0
                                • preya@mastodon.socialP preya@mastodon.social

                                  @abulling @panda @homelab This has been a feature for ages. Not sure why you think that's missing. It's even described here in the docs: https://docs.immich.app/features/sharing/

                                  abulling@fedifreu.deA This user is from outside of this forum
                                  abulling@fedifreu.deA This user is from outside of this forum
                                  abulling@fedifreu.de
                                  wrote sidst redigeret af
                                  #19

                                  @preya @panda @homelab Hm, I wonder as well how I missed this. I had even asked in a forum and people referred to the "external library" function instead. 🤦‍♂️

                                  Thanks a million!

                                  Do they also support user groups by now (did I miss that as well)?

                                  abulling@fedifreu.deA 1 Reply Last reply
                                  0
                                  • abulling@fedifreu.deA abulling@fedifreu.de

                                    @preya @panda @homelab Hm, I wonder as well how I missed this. I had even asked in a forum and people referred to the "external library" function instead. 🤦‍♂️

                                    Thanks a million!

                                    Do they also support user groups by now (did I miss that as well)?

                                    abulling@fedifreu.deA This user is from outside of this forum
                                    abulling@fedifreu.deA This user is from outside of this forum
                                    abulling@fedifreu.de
                                    wrote sidst redigeret af
                                    #20

                                    @preya @panda @homelab Ah, right. Now I remember what the issue was (it's been a long time since I last looked into this but my browser history showed what I had been looking into):

                                    https://odd.blog/2026/01/16/creating-a-shared-photo-library-in-immich/

                                    "While Immich has shared albums, they don’t quite solve this problem. The photos don’t appear in search and aren’t processed for face recognition or analysis."

                                    The article proposes a solution based on an external library. That's why I still remembered this "solution"...

                                    preya@mastodon.socialP vb@sueden.socialV silmaril@chaos.socialS 3 Replies Last reply
                                    0
                                    • tandemblog@social.kobelnet.beT tandemblog@social.kobelnet.be

                                      @fbinin @hrafnagud @panda @homelab But a good TOTP implementation takes some effort too if you want to support multiple devices and recovery codes. The library updates are probably not because of TOTP itself, the might be required due to the libraries dependencies or framework integrations. Furthermore, if TOTP is implemented, why not add WebAuthn/Passkeys too?

                                      fbinin@mastodon.fbin.inF This user is from outside of this forum
                                      fbinin@mastodon.fbin.inF This user is from outside of this forum
                                      fbinin@mastodon.fbin.in
                                      wrote sidst redigeret af
                                      #21

                                      @tandemblog @hrafnagud @panda @homelab
                                      1 at a time tbvh.
                                      I mean TOTP first, so that at least the basic need is implemented. Rest can come at a later stage if possible. The more ask gets chipped, the more the word NO gets chanted by the devs.

                                      I do understand it all can be done. It also begs the question of a maintainer. Even smaller changes or updates at times may break something. One reason why I said, just implement the basis TOTP at least.

                                      1 Reply Last reply
                                      0
                                      • tandemblog@social.kobelnet.beT tandemblog@social.kobelnet.be

                                        @fbinin @hrafnagud @panda @homelab Furthermore I like to manage my credentials and MFA settings in one place instead of in multiple applications. My services a home grew to the point I already have 14 applications using Keycloak as OTP service. Additionally a Single Sign On requires less support for family members. (I'm aware not every one wants to operate so many applications)

                                        fbinin@mastodon.fbin.inF This user is from outside of this forum
                                        fbinin@mastodon.fbin.inF This user is from outside of this forum
                                        fbinin@mastodon.fbin.in
                                        wrote sidst redigeret af
                                        #22

                                        @tandemblog @hrafnagud @panda @homelab
                                        Very true. Not everyone likes to have so many things. I have 40+ TOTPs myself.

                                        1 Reply Last reply
                                        0
                                        • abulling@fedifreu.deA abulling@fedifreu.de

                                          @preya @panda @homelab Ah, right. Now I remember what the issue was (it's been a long time since I last looked into this but my browser history showed what I had been looking into):

                                          https://odd.blog/2026/01/16/creating-a-shared-photo-library-in-immich/

                                          "While Immich has shared albums, they don’t quite solve this problem. The photos don’t appear in search and aren’t processed for face recognition or analysis."

                                          The article proposes a solution based on an external library. That's why I still remembered this "solution"...

                                          preya@mastodon.socialP This user is from outside of this forum
                                          preya@mastodon.socialP This user is from outside of this forum
                                          preya@mastodon.social
                                          wrote sidst redigeret af
                                          #23

                                          @abulling @panda @homelab I know that a lot of sharing things are currently being worked on. So I'd hope that some of these things will be fixed in the upcoming releases.

                                          1 Reply Last reply
                                          0
                                          Svar
                                          • Svar som emne
                                          Login for at svare
                                          • Ældste til nyeste
                                          • Nyeste til ældste
                                          • Most Votes


                                          • Log ind

                                          • Har du ikke en konto? Tilmeld

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          Graciously hosted by data.coop
                                          • First post
                                            Last post
                                          0
                                          • Hjem
                                          • Seneste
                                          • Etiketter
                                          • Populære
                                          • Verden
                                          • Bruger
                                          • Grupper