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

    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
                                      • 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"...

                                        vb@sueden.socialV This user is from outside of this forum
                                        vb@sueden.socialV This user is from outside of this forum
                                        vb@sueden.social
                                        wrote sidst redigeret af
                                        #24

                                        @abulling @preya @panda @homelab @donncha This is the reason I still use Apple Fotos with shared library. #immich is only the backup solution. I will check #Ente and #zeitkapsl whether they have a better solution. But I still like #immich.

                                        abulling@fedifreu.deA 1 Reply Last reply
                                        0
                                        • vb@sueden.socialV vb@sueden.social

                                          @abulling @preya @panda @homelab @donncha This is the reason I still use Apple Fotos with shared library. #immich is only the backup solution. I will check #Ente and #zeitkapsl whether they have a better solution. But I still like #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
                                          #25

                                          @vb @preya @panda @homelab @donncha Same here. This (and the missing user groups) is the reason I don't use Immich as our image archive solution.

                                          I briefly tried Ente but it felt/looked too limited in terms of functionality.

                                          aissen@social.treehouse.systemsA thedoctor@polymaths.socialT 2 Replies 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