[Feature] Enhancements to Sharing UX and Authentication #15842
Replies: 5 comments 11 replies
-
I want this exact feature too. But I think it is very complicated to have an allow list without having users on your server. |
Beta Was this translation helpful? Give feedback.
-
If I can have a user with very less storage allocated like 1Gb, I am okay with creating users I guess
This assumes that your OAuth config allows auto signup with 1gb limit option set. But again this is not ideal similar to password sharing scenario |
Beta Was this translation helpful? Give feedback.
-
I agree the current implementation is a bit limiting. Friends and family keeps asking me for the link and the password all the time. They can't even download the Immich app and access the link from the app. If they add the bookmark to the home screen from Safari for easy access, It links to the main domain, not the shared link. |
Beta Was this translation helpful? Give feedback.
-
I could see this working if it used one-time passcodes for a predefined list of emails. In other words, say I want to share an album with Alice ([email protected]) and Bob ([email protected]), so when I create the public access link I include their email addresses as allowed users. Then for them to access the album, they are required to enter their email address into a box, which generates a OTP that is sent to their email if it's on the allow list. They take that OTP and use it to access the album. If it matches within the timeout, access is granted, denied otherwise. |
Beta Was this translation helpful? Give feedback.
-
Disregard this. Keep email / sharing UX related discussions here, while the user access control related discussions can go there. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I have searched the existing feature requests to make sure this is not a duplicate request.
The feature
Hi,
Currently, the process of restricting public access to shared albums is via a password.
I was wondering, would it be possible to implement access restrictions using email authorization?
So the current process goes something like this:
Now, sometime later, my friends could want to view the photos of our trip again, and they would either have to dig the password out of the chats, or ask me what it was.
This could get unwieldy real fast with lots of shared albums, among other things (requirement of manual intervention, possibility of link and password being seen / accessed by malicious actors etc).
If there was a way for me to restrict the shared link to specific email addresses, and only those email addresses could log in via their email provider and gain access to the album, then this would solve this problem in my opinion.
The new flow would probably go something like this:
Is something like this already possible in the current implementation?
And if not, does it sound good / feasible enough to be implemented?
EDIT
Current open problems in this discussion:
Restricting user access to shared albums has been moved to #12614 (comment) and the read-only accounts are now possible using #17413.
Platform
Beta Was this translation helpful? Give feedback.
All reactions