Skip to content

Release: Self managed oauth clients#31213

Merged
rianvdm merged 21 commits into
cloudflare:productionfrom
SamuelDev:self-managed-oauth-clients
Jun 3, 2026
Merged

Release: Self managed oauth clients#31213
rianvdm merged 21 commits into
cloudflare:productionfrom
SamuelDev:self-managed-oauth-clients

Conversation

@SamuelDev
Copy link
Copy Markdown
Contributor

Summary

Docs release for the launch of public self-managed oauth clients.

Documentation checklist

  • Is there a changelog entry (guidelines)? If you don't add one for something awesome and new (however small) — how will our customers find out? Changelogs are automatically posted to RSS feeds, the Discord, and X.
  • The change adheres to the documentation style guide.
  • If a larger change - such as adding a new page- an issue has been opened in relation to any incorrect or out of date information that this PR fixes.
  • Files which have changed name or location have been allocated redirects.

@cloudflare-docs-bot
Copy link
Copy Markdown

cloudflare-docs-bot Bot commented Jun 3, 2026

Review

⏸️ Automatic reviews for this PR are paused.

This PR has already received 2 automatic reviews. To run another review, a codeowner can comment /review or /full-review.

Tip: Keep PRs in draft mode until they are ready for review — the bot skips draft PRs automatically.


⚠️ 2 warnings found in commit 9a7238b.

Warnings (2)
File Issue
changelog/fundamentals/2026-06-03-public-oauth-clients.mdx line 12 Writing Style — Contractions — Added line contains we're Fix: Remove the contraction, e.g. Today we are launching
changelog/fundamentals/2026-06-03-public-oauth-clients.mdx line 16 Contractions — Heading ## What's new contains a contraction Fix: Change to ## What is new
Commands

Only codeowners can run commands. Post a comment with the command to trigger it.

Command Description
/review Runs a review now. Incremental if a prior review exists, full if not.
/full-review Re-reviews the entire PR diff from scratch, ignoring incremental history. Useful after a rebase, when you want a fresh review, or if the bot gets out of sync and reports issues that no longer exist.

Comment thread src/content/changelog/fundamentals/2026-06-03-public-oauth-clients.mdx Outdated
Co-authored-by: Adam Bouhmad <adbouhmad@gmail.com>
Comment thread src/content/changelog/fundamentals/2026-06-03-public-oauth-clients.mdx Outdated
Comment thread src/content/changelog/fundamentals/2026-06-03-public-oauth-clients.mdx Outdated
SamuelDev and others added 3 commits June 3, 2026 10:05
Co-authored-by: Adam Bouhmad <adbouhmad@gmail.com>
Co-authored-by: Adam Bouhmad <adbouhmad@gmail.com>
@irvinebroque
Copy link
Copy Markdown
Contributor

/bonk review

Copy link
Copy Markdown
Contributor

@ask-bonk ask-bonk Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR! The new OAuth documentation is well-structured overall. I found a few issues that need addressing before this is ready to merge:

  1. FeatureTable ID mismatch in index.mdx — it references the SSO plan entry instead of the new self-managed OAuth entry.
  2. Bare URL in the self-managed-oauth.mdx partial — won't render as a clickable link.
  3. Button destination inconsistency in authorizing-an-application.mdx — the text refers to a profile page but the button links to the OAuth clients management page.
  4. Inconsistent permission name in create-an-oauth-client.mdx — singular vs plural form.

Comment thread src/content/docs/fundamentals/oauth/index.mdx Outdated
Comment thread src/content/partials/fundamentals/self-managed-oauth.mdx Outdated
Comment thread src/content/docs/fundamentals/oauth/authorizing-an-application.mdx Outdated
Comment thread src/content/docs/fundamentals/oauth/create-an-oauth-client.mdx
Co-authored-by: irvinebroque <irvinebroque@users.noreply.github.com>
@ask-bonk
Copy link
Copy Markdown
Contributor

ask-bonk Bot commented Jun 3, 2026

I've completed the review on PR #31213 and posted a batch review with four inline comments. Here are the key issues I flagged:

  1. FeatureTable ID mismatch in fundamentals/oauth/index.mdx — it pulls account.single_sign_on instead of the newly added account.self_managed_oauth plan entry, so the wrong availability table will render.
  2. Bare URL in the self-managed-oauth.mdx partial — the Cloudflare Learning URL at the end won't be clickable without proper Markdown link formatting.
  3. Button inconsistency in authorizing-an-application.mdx — the prose says to go to the profile page, but the <DashButton> links to /:account/oauth-clients (the client management page).
  4. Inconsistent permission name in create-an-oauth-client.mdx — prerequisites list OAuth Client Write (singular), while the API tab uses OAuth Clients Write (plural).

You can view the review here: #31213 (review)

github run

SamuelDev and others added 3 commits June 3, 2026 12:55
Co-authored-by: ask-bonk[bot] <249159057+ask-bonk[bot]@users.noreply.github.com>
Co-authored-by: ask-bonk[bot] <249159057+ask-bonk[bot]@users.noreply.github.com>
@rianvdm rianvdm enabled auto-merge (squash) June 3, 2026 19:57
@rianvdm rianvdm merged commit 7398842 into cloudflare:production Jun 3, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants