feat(portal): Automate developer and app creation#4885
Draft
cloudjumpercat wants to merge 4 commits intomainfrom
Draft
feat(portal): Automate developer and app creation#4885cloudjumpercat wants to merge 4 commits intomainfrom
cloudjumpercat wants to merge 4 commits intomainfrom
Conversation
✅ Deploy Preview for kongdeveloper ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
ddd74db to
6d7de55
Compare
Nathanael-Shermett
approved these changes
Apr 17, 2026
| @@ -0,0 +1,44 @@ | |||
| You can pre-create applications and application registrations on behalf of a developer or team using the {{site.konnect_short_name}} API. | |||
Contributor
There was a problem hiding this comment.
Maybe steer this less towards "pre-creation" and more towards automation in general? I'd argue the automation benefits is the biggest value drop.
Comment on lines
+14
to
+16
| owner: | ||
| id: "$DEVELOPER_ID" | ||
| type: "developer" |
Contributor
There was a problem hiding this comment.
We also support the ability to create applications with a team owner via "type": "team". Probably worth calling this out somewhere.
Mierenga
reviewed
Apr 17, 2026
|
|
||
| {:.warning} | ||
| > **DCR applications:** | ||
| > If the application will be using a DCR provider with the given auth strategy, the request must specify `dcr_client_id`. |
Contributor
There was a problem hiding this comment.
Using dcr_client_id is actually a special case, even when using a DCR auth strategy. The 2 cases with DCR auth strategies are:
- (standard case) Customer wants a new DCR application to be created, where the IdP client will be created in the identity provider and assigned a
client_id, which will be set as theclient_idof the application and cannot be changed moving forward. Neitherdcr_client_idorclient_idshould be specified in this case, andclient_idwill be present on the response. This is similar to the existing application creation behavior within the portal context: https://developer.konghq.com/api/konnect/dev-portal/v3/#/operations/create-application. - (import case) Customer wants to create an application that is linked to an existing IdP client, but treated as a DCR application moving forward as if it was created via the DCR app creation process. This allows the customer to import existing IdP clients when onboarding their applications into Konnect. In this case
dcr_client_idmust be specified, andclient_idwill be present on the response. This is not possible in the existing application creation behavior within the portal context.
Mierenga
reviewed
Apr 17, 2026
Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>
Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Fixes #4845
Preview Links
Checklist
descriptionentry in frontmatter.