-
Notifications
You must be signed in to change notification settings - Fork 502
Spike: OAuth Application management UI #7154
Copy link
Copy link
Open
Labels
apiIssue related to the REST APIIssue related to the REST API
Description
Scope
The OAuth epic (#5227) does not include a user-facing UI for creating or managing OAuth Applications. #7033 (Dynamic Client Registration) only handles public MCP clients. Confidential clients (like an IdP's SCIM client needing client_id + client_secret for client credentials grant) can currently only be created via Django Admin.
Spike whether OAuth Application management should be:
- A standalone page in Organisation Settings (list, create, revoke Applications)
- Embedded in feature-specific UIs (e.g. the SCIM tab creates the Application inline)
- Left to Django Admin for self-hosted, with a managed flow for SaaS
This spike is not blocking the SCIM OAuth integration — Django Admin is a viable fallback for creating confidential OAuth Applications until a UI exists.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
apiIssue related to the REST APIIssue related to the REST API