Skip to content

fix(api,admin-ui,user-ui): support described client scopes in admin and consent flows#106

Merged
markwylde merged 3 commits intomainfrom
fix/client-scope-descriptions-and-client-editor
Mar 1, 2026
Merged

fix(api,admin-ui,user-ui): support described client scopes in admin and consent flows#106
markwylde merged 3 commits intomainfrom
fix/client-scope-descriptions-and-client-editor

Conversation

@markwylde
Copy link
Copy Markdown
Member

Summary

  • store client scopes as structured key/description definitions and normalize legacy string inputs
  • merge admin client create/edit into one page and let admins manage scope descriptions per scope key
  • surface client-provided scope descriptions in the user consent UI, including backend support for lookup and authorize redirect propagation

Why

  • scope keys alone are not enough context for end-user consent prompts and can lead to unclear permission screens
  • admins needed a single workflow to both create and edit clients while managing scope metadata consistently
  • token and seed handling needed normalization so structured scopes work safely across existing OAuth flows

Validation

  • npm run tidy
  • npm run build

@markwylde markwylde merged commit 837617f into main Mar 1, 2026
17 checks passed
@markwylde markwylde deleted the fix/client-scope-descriptions-and-client-editor branch March 1, 2026 08:52
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.

1 participant