Skip to content

Update from code changes: document Auth Hub PKCE + client allowlist#36

Open
mintlify[bot] wants to merge 1 commit into
mainfrom
mintlify/ea65b20f
Open

Update from code changes: document Auth Hub PKCE + client allowlist#36
mintlify[bot] wants to merge 1 commit into
mainfrom
mintlify/ea65b20f

Conversation

@mintlify

@mintlify mintlify Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds an integrator guide for the hardened ixo Auth Hub OAuth flow so calling apps can adopt PKCE, CSRF state, redirect URI registration, and the new consent screen before enforcement flags flip from report-only.

Changes

  • New guides/dev/auth-hub.mdx covering: PKCE (S256) generation and exchange, state CSRF handling, redirect_uri scheme policy, the client allowlist and how to register via the sync workflow, the consent screen and its 90-day memory, the REQUIRE_PKCE / REQUIRE_STATE / REQUIRE_ALLOWLIST rollout with CLIENT_ADOPTION_GAP markers, error handling per OAuth 2.0 §4.1.2.1, and the new audit-log behaviour.
  • Adds the page to the "Identity and access" group in docs.json, next to the existing authentication guide.

Context

Follows the Auth Hub hardening in ixoworld/ixo-auth-hub#8 and the allowlist re-check at /register/start + /complete in ixoworld/ixo-auth-hub#9. All REQUIRE_* flags are report-only in every env today; the guide describes the contract integrators must meet before those flags are switched on (rolled devnet → testnet → mainnet).

@mintlify

mintlify Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
ixoworld 🟢 Ready View Preview Jul 7, 2026, 1:13 AM

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.

0 participants