Skip to content

macOS authentication with IDP account fails #1

@rinseaid

Description

@rinseaid

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:

Image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions