Skip to content

[pull] main from UsefulSoftwareCo:main - #74

Merged
pull[bot] merged 1 commit into
midego1:mainfrom
UsefulSoftwareCo:main
Sep 13, 2026
Merged

pull[bot] merged 1 commit into
midego1:mainfrom
UsefulSoftwareCo:main

Conversation

@pull

@pull pull Bot commented Sep 13, 2026 •

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

#1982)

Railway answers every scope-bearing refresh with `invalid_scope: refresh
token missing requested scope` when its stored grant is narrower than the
authorization it echoed back, so a connection whose refresh token was
still live failed every call as `oauth_refresh_failed` and only a hand
re-authorization recovered it.

RFC 6749 §6 defines omitting `scope` as "the scope originally granted",
so retry the grant once without it. Only `invalid_scope` qualifies:
`invalid_grant` means the token is dead, and retrying that spends a
rotating refresh token to learn nothing.
@pull pull Bot locked and limited conversation to collaborators Sep 13, 2026
@pull pull Bot added the ⤵️ pull label Sep 13, 2026
@pull
pull Bot merged commit cc0fd8f into midego1:main Sep 13, 2026
2 of 35 checks passed

This branch was successfully deployed

No deployments
production — cc0fd8f6 Deployed Sep 14, 2026 by pull[bot] via Migrate database #48
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant