Our Personal Data Server from scratch! tranquil.farm
pds rust database fun oauth atproto
238
fork

Configure Feed

Select the types of activity you want to include in your feed.

Can't oauth to semble.so #62

open opened by comet.sh

Trying to use OAuth to login to semble.so is failing, it just loads for a bit after sending me back to their screen and then displays the login form again.

Browser logs is showing that GET semble.so/api/auth/me is failing with a code 500, no clue what's going on in their backend.

Tranquil logs just in case:

Apr 02 13:52:23 pointbreak tranquil-server[32752]: 2026-04-02T02:52:23.009570Z  INFO tranquil_oauth_server::endpoints::par: PAR request received (form) login_hint=Some("ovyerus.com")
Apr 02 13:52:24 pointbreak tranquil-server[32752]: 2026-04-02T02:52:24.109951Z  INFO tranquil_oauth_server::endpoints::authorize::login: Checking login_hint for delegation login_hint=ovyerus.com
Apr 02 13:52:24 pointbreak tranquil-server[32752]: 2026-04-02T02:52:24.109980Z  INFO tranquil_oauth_server::endpoints::authorize::login: Normalized login_hint normalized=ovyerus.com
Apr 02 13:52:24 pointbreak tranquil-server[32752]: 2026-04-02T02:52:24.110942Z  INFO tranquil_oauth_server::endpoints::authorize::login: Found user for login_hint did=did:plc:jrrhosrfzgjf6v4oydav6ftb has_password=false
Apr 02 13:52:24 pointbreak tranquil-server[32752]: 2026-04-02T02:52:24.111717Z  INFO tranquil_oauth_server::endpoints::authorize::login: Delegation check is_delegated=false has_password=false
Apr 02 13:52:25 pointbreak tranquil-server[32752]: 2026-04-02T02:52:25.618816Z  INFO tranquil_oauth_server::endpoints::authorize::consent: consent_post: approved_scopes=["atproto", "repo?collection=network.cosmik.card&collection=network.cosmik.collection&collection=network.cosmik.collectionLink&collection=network.cosmik.follow&collection=network.cosmik.collectionLinkRemoval&collection=network.cosmik.connection", "repo:at.margin.collection?action=update&action=delete", "rpc:app.bsky.feed.searchPosts?aud=*", "rpc:app.bsky.actor.searchActors?aud=*", "rpc:app.bsky.actor.getProfile?aud=*"], remember=false
Apr 02 13:52:25 pointbreak tranquil-server[32752]: 2026-04-02T02:52:25.621433Z  INFO tranquil_oauth_server::endpoints::authorize::consent: consent_post returning JSON with intermediate URL (for 303 redirect) intermediate_url=https://pds.ovy.cloud/oauth/authorize/redirect?redirect_uri=https%3A%2F%2Fapi.semble.so%2Fapi%2Fusers%2Foauth%2Fcallback&code=<snip>&state=<snip> client_redirect=https://api.semble.so/api/users/oauth/callback
Apr 02 13:52:25 pointbreak tranquil-server[32752]: 2026-04-02T02:52:25.654246Z  INFO tranquil_oauth_server::endpoints::authorize: authorize_redirect performing 303 redirect final_url=https://api.semble.so/api/users/oauth/callback?iss=https%3A%2F%2Fpds.ovy.cloud&state=<snip>&code=<snip> client_redirect=https://api.semble.so/api/users/oauth/callback
Apr 02 13:52:26 pointbreak tranquil-server[32752]: 2026-04-02T02:52:26.240714Z  INFO tranquil_oauth_server::endpoints::token::grants: Authorization code grant requested has_dpop=true client_id=Some("https://api.semble.so/atproto/oauth-client-metadata.json")
Apr 02 13:52:26 pointbreak tranquil-server[32752]: 2026-04-02T02:52:26.665121Z  INFO tranquil_oauth_server::endpoints::token::grants: Authorization code grant completed, token created did=did:plc:jrrhosrfzgjf6v4oydav6ftb token_id=<snip> client_id=https://api.semble.so/atproto/oauth-client-metadata.json
[deleted by author]
[deleted by author]
sign up or login to add to the discussion
Labels

None yet.

assignee

None yet.

Participants 3
AT URI
at://did:web:comet.sh/sh.tangled.repo.issue/3miibyopsft22