Skip to content

feat: implement custom provider management with CRUD support, registration schema updates, and a dedicated UI form.#436

Merged
manojbajaj95 merged 2 commits into
mainfrom
feature/issue-414-custom-providers-ui
Jun 16, 2026
Merged

feat: implement custom provider management with CRUD support, registration schema updates, and a dedicated UI form.#436
manojbajaj95 merged 2 commits into
mainfrom
feature/issue-414-custom-providers-ui

Conversation

@ankitranjan7

Copy link
Copy Markdown
Collaborator

Summary

Implemented admin dashboard support for custom providers.

  • Added create, edit, and delete flows for custom providers from the Providers dashboard.
  • Added structured provider forms with dropdowns for finite choices like provider type, auth type, flow, OAuth auth method, device token request mode, and API-key header prefix.
  • Added client-side validation with field-level highlighting for missing/invalid fields, while preserving the save-level error message.
  • Added server-side validation for URL-like provider fields and API targets.
  • Added PUT /api/providers/{provider} for updating custom providers.
  • Fixed browser-session dashboard calls so custom provider mutations do not require a PoP header.
  • Kept bundled providers read-only in the UI.
  • Added focused regression tests for provider update, URL validation, and browser-session provider creation.

…ation schema updates, and a dedicated UI form.
@ankitranjan7 ankitranjan7 linked an issue Jun 16, 2026 that may be closed by this pull request
@manojbajaj95 manojbajaj95 merged commit 8dbf579 into main Jun 16, 2026
5 checks passed
@manojbajaj95 manojbajaj95 deleted the feature/issue-414-custom-providers-ui branch June 16, 2026 16:02
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.

Add admin UI for custom providers

2 participants