Our Personal Data Server from scratch! tranquil.farm

OAuth authentication fails when no SSO is set #147

Closed opened by did:plc:edhej66z7csn66h4epppnju7

I am running an Arm64-v8 build of Tranquil PDS (I built it myself due to the lack of an official arm64-v8 build option, the source code is unchanged) and am unable to register for an account.

I have set up a basic config with no SSO options, and while the server appears to be set up correctly as my reverse proxy routes just fine, clicking on the Register button shows a completely blank page and an error in the console, reading Failed to ensure OAuth request URI: Error: client_id in metadata does not match request. The Login page is also blank, but the same Failed to ensure OAuth request URI: Error: client_id in metadata does not match request is shown in the form of many toast notifications in the top-right, followed by Too many requests. Please try again., which implies that it is retrying continuously.

I have published by docker-compose.yml and config.toml. A (redacted) .env file is here for the sake of posterity.

To clarify, removing the OIDC environment variables and config options changes nothing and the result is the same.

Thank you so much! That was the issue! It works now, you're a lifesaver! ❤️

Sign up or Sign in to add to the discussion.