Describe the Bug
Running macOS 26.1 with Pangolin client 0.1.1, Pangolin 1.13.0, Gerbil 1.3.0, Newt 1.7.0, and Traefik 3.5.
When authenticating to the new Pangolin client with a self-hosted Pangolin instance, I am able to progress through authentication with my external IDP (Pocket ID) and to the point of verifying the codes match on client and in the web UI. After confirmation of the correct code, I receive an error, "The data couldn't be read because it isn't in the correct format" in the Pangolin client:
When using an internal user account, either an admin or member class user, I am able to authenticate and connect successfully.
In the docker logs, the only lines shown are:
Making OIDC URL generation request to: http://localhost:3000/api/v1/auth/idp/1/oidc/generate-url?forceLogin=true
Making OIDC callback validation request to: http://localhost:3000/api/v1/auth/idp/1/oidc/validate-callback
I looked at logs from traefik and Pocket ID, but didn't find anything suspicious or noteworthy.
Environment
- OS Type & Version: (e.g., Ubuntu 22.04) macOS 26.1, Pangolin backend running on Flatcar Linux 4459.2.1 on VPS.
- Pangolin Version: 1.13.0
- Gerbil Version: 1.3.0
- Traefik Version: 3.5
- Newt Version: 1.7.0
- Client Version: (if applicable) 0.1.1
To Reproduce
Configure self-hosted Pangolin 1.13.0 following installation guide.
Configure OIDC authentication with Pocket ID.
Install macOS Pangolin client 0.1.1.
Attempt to authenticate to macOS Pangolin client with Pocket ID OIDC user.
Expected Behavior
Login should be successful and register the client in the Pangolin dashboard.
Describe the Bug
Running macOS 26.1 with Pangolin client 0.1.1, Pangolin 1.13.0, Gerbil 1.3.0, Newt 1.7.0, and Traefik 3.5.
When authenticating to the new Pangolin client with a self-hosted Pangolin instance, I am able to progress through authentication with my external IDP (Pocket ID) and to the point of verifying the codes match on client and in the web UI. After confirmation of the correct code, I receive an error, "The data couldn't be read because it isn't in the correct format" in the Pangolin client:
When using an internal user account, either an admin or member class user, I am able to authenticate and connect successfully.
In the docker logs, the only lines shown are:
I looked at logs from traefik and Pocket ID, but didn't find anything suspicious or noteworthy.
Environment
To Reproduce
Configure self-hosted Pangolin 1.13.0 following installation guide.
Configure OIDC authentication with Pocket ID.
Install macOS Pangolin client 0.1.1.
Attempt to authenticate to macOS Pangolin client with Pocket ID OIDC user.
Expected Behavior
Login should be successful and register the client in the Pangolin dashboard.