🐛 Bug Report: Immich mobile app callback url not working #25

Closed
opened 2025-10-07 23:50:19 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @tylermiranda on GitHub.

Reproduction steps

I have app.immich://oauth-callback configured in callback urls as indicated here. However when trying to authenticate from the Immich app, I receive an invalid callback url error. Logs from immich indicate the proper mobile app url scheme documented here. I can successfully SSO from a web browser on desktop or mobile.

Expected behavior

SSO correctly on mobile app.

Actual Behavior

Image Image

Pocket ID Version

1.10.0

Database

SQLite

OS and Environment

Docker on Unraid behind Cloudflare Tunnel

Log Output

No response

Originally created by @tylermiranda on GitHub. ### Reproduction steps I have app.immich://oauth-callback configured in callback urls as indicated [here](https://pocket-id.org/docs/client-examples/immich). However when trying to authenticate from the Immich app, I receive an invalid callback url error. Logs from immich indicate the proper mobile app url scheme documented [here](https://immich.app/docs/administration/oauth/). I can successfully SSO from a web browser on desktop or mobile. ### Expected behavior SSO correctly on mobile app. ### Actual Behavior <img width="660" height="1221" alt="Image" src="https://github.com/user-attachments/assets/2f4c8392-f052-4d5f-b12c-86ce6c422d51" /> <img width="583" height="217" alt="Image" src="https://github.com/user-attachments/assets/f6d6c0bd-9b34-4248-82c5-ab073b3ca190" /> ### Pocket ID Version 1.10.0 ### Database SQLite ### OS and Environment Docker on Unraid behind Cloudflare Tunnel ### Log Output _No response_
Author
Owner

@stonith404 commented on GitHub:

Can you try to set no callback URL? If no callback URL is set, Pocket ID will determine it automatically. With that you can find out which callback URL Immich sends to Pocket ID.

@stonith404 commented on GitHub: Can you try to set no callback URL? If no callback URL is set, Pocket ID will determine it automatically. With that you can find out which callback URL Immich sends to Pocket ID.
Author
Owner

@tylermiranda commented on GitHub:

Can you try to set no callback URL? If no callback URL is set, Pocket ID will determine it automatically. With that you can find out which callback URL Immich sends to Pocket ID.

That worked!

@tylermiranda commented on GitHub: > Can you try to set no callback URL? If no callback URL is set, Pocket ID will determine it automatically. With that you can find out which callback URL Immich sends to Pocket ID. That worked!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id-pocket-id-1#25