[Feature] Restrict access to shared links using email auth #15842
Replies: 3 comments 4 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 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?
Platform
Beta Was this translation helpful? Give feedback.
All reactions