Skip to content

auth: name the callback address for the mobile OIDC sign-in - #504

Merged
vikramsoni2 merged 1 commit into
nxzai:mainfrom
PhillipMaizza:fix/oidc-mobile-redirect-uri
Oct 27, 2026
Merged

vikramsoni2 merged 1 commit into
nxzai:mainfrom
PhillipMaizza:fix/oidc-mobile-redirect-uri

Conversation

@vikramsoni2

Copy link
Copy Markdown
Collaborator

Since 0f5344d the OIDC middleware mounts its callback route by hand (routes.callback: false), so express-openid-connect no longer adds a redirect_uri to the authorization request. /login and /oidc/login were given one explicitly; /oidc/mobile/login (#371) was not, and providers such as pocket-id now refuse the native app's sign-in with "redirect_uri is required".

Both login routes now share one helper that names the configured callback address, and the mobile route passes it too. A provider-flow test through the real library pins it, alongside the existing web case.

Since 0f5344d the OIDC middleware mounts its callback route by hand
(routes.callback: false), so express-openid-connect no longer adds a
redirect_uri to the authorization request. /login and /oidc/login were
given one explicitly; /oidc/mobile/login (nxzai#371) was not, and providers
such as pocket-id now refuse the native app's sign-in with
"redirect_uri is required".

Both login routes now share one helper that names the configured
callback address, and the mobile route passes it too. A provider-flow
test through the real library pins it, alongside the existing web case.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vikramsoni2
vikramsoni2 merged commit 34f895f into nxzai:main Oct 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants