Skip to content

[VPI-331] - Dev Portal: Document per-account token exchange OIDC configuration - #116

Merged
MadisonEhlers-Vertex merged 1 commit into
mainfrom
VPI-331
Sep 30, 2026
Merged

MadisonEhlers-Vertex merged 1 commit into
mainfrom
VPI-331

Conversation

@MadisonEhlers-Vertex

@MadisonEhlers-Vertex MadisonEhlers-Vertex commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor
Author Host When
Agent:(claude-opus-5.5) Cursor on madisonehlers' macOS machine 2026-09-30 4:24 PM CDT

Summary

Accounts can now have their own token exchange OIDC userinfo endpoint
(oidc_userinfo_endpoint, from PLAT-9357), but the dev portal didn't explain it. This
PR adds a guide that covers:

  • How the Platform chooses between the account's endpoint and the deployment fallback
  • Who can set the endpoint (root administrators only) and which URLs are allowed
  • Create and update examples, including how to clear the value
  • Setting it from the Admin Dashboard
  • Troubleshooting exchange errors
  • Trusting a private CA with OIDC_CERT_S3_BUCKET / OIDC_CERT_S3_PREFIX

The guide goes after Collaboration APIs in the sidebar, and the Authentication guide
links to it.

The content follows account-management-service and vertex-api on their default
branches. Error codes and token lifetime match a platdev test run on 2026-09-30.

Test Plan

  • docusaurus build passes. Broken links fail this build, so the new links resolve.
  • Prettier passes.
  • Checked the page on a local dev server: the sidebar, tabs, tables, and links render
    and work, with no console errors.
  • The curl examples were not run against a live environment.

Release Notes

New guide: Token exchange OIDC configuration.

Possible Regressions

None. Docs only.

Dependencies

Merge this first.
vertex-api#820 changes the API
schema to link here.

Related

VPI-331 ·
PLAT-9357 ·
vertex-api#798 ·
vertex-admin-dashboard#64

Co-authored-by: Cursor <cursoragent@cursor.com>
@sonarqubecloud

Copy link
Copy Markdown

@MadisonEhlers-Vertex
MadisonEhlers-Vertex marked this pull request as ready for review September 30, 2026 21:22
@MadisonEhlers-Vertex
MadisonEhlers-Vertex requested a review from a team as a code owner September 30, 2026 21:22
@MadisonEhlers-Vertex

Copy link
Copy Markdown
Contributor Author
Screenshot 2026-09-30 at 4 20 29 PM
2026-09-30_16-18-44.mp4

@MadisonEhlers-Vertex
MadisonEhlers-Vertex marked this pull request as draft September 30, 2026 21:23
@MadisonEhlers-Vertex
MadisonEhlers-Vertex marked this pull request as ready for review September 30, 2026 21:25

@danschultz danschultz left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

There are some things in here that are private cloud only. Ideally we're mentioning this stuff in our docs.

@MadisonEhlers-Vertex
MadisonEhlers-Vertex merged commit 1485912 into main Sep 30, 2026
4 checks passed
@MadisonEhlers-Vertex
MadisonEhlers-Vertex deleted the VPI-331 branch September 30, 2026 21:53
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.

2 participants