Skip to content

Fix contradiction in API documentation regarding Client Credentials scopes#12631

Merged
notbakaneko merged 5 commits intoppy:masterfrom
002love:fix/api-docs-contradiction-12611
Jan 13, 2026
Merged

Fix contradiction in API documentation regarding Client Credentials scopes#12631
notbakaneko merged 5 commits intoppy:masterfrom
002love:fix/api-docs-contradiction-12611

Conversation

@002love
Copy link
Contributor

@002love 002love commented Dec 29, 2025

Fixes #12611

Documentation currently claims that public is the only meaningful scope for Client Credentials, which is misleading

In reality, scopes like delegate, forum.write_manage, and group_permissions are supported and used by bots. I've updated the description to list these and added a note that delegatable scopes can't be mixed with public in a single request

This was also recently discussed in openiddict-core #2403

@002love 002love force-pushed the fix/api-docs-contradiction-12611 branch from 4d7aa3f to 32f26ff Compare December 29, 2025 16:32
002love and others added 3 commits January 5, 2026 16:39
Co-authored-by: bakaneko <notbakaneko@users.noreply.github.com>
@notbakaneko notbakaneko enabled auto-merge January 13, 2026 10:56
@notbakaneko notbakaneko merged commit fff89b8 into ppy:master Jan 13, 2026
3 checks 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.

The osu!web Documentation regarding the Client Credentials Grant might need to be updated

2 participants