Skip to content

fix(portal): Differences between KAA and ACE#5212

Draft
cloudjumpercat wants to merge 5 commits into
mainfrom
fix/ace-vs-kaa
Draft

fix(portal): Differences between KAA and ACE#5212
cloudjumpercat wants to merge 5 commits into
mainfrom
fix/ace-vs-kaa

Conversation

@cloudjumpercat
Copy link
Copy Markdown
Contributor

@cloudjumpercat cloudjumpercat commented May 12, 2026

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
…AA content

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented May 12, 2026

Deploy Preview for kongdeveloper ready!

Name Link
🔨 Latest commit 7513ae1
🔍 Latest deploy log https://app.netlify.com/projects/kongdeveloper/deploys/6a0637fa2a01cd0008a866c4
😎 Deploy Preview https://deploy-preview-5212--kongdeveloper.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
@jharmn
Copy link
Copy Markdown
Contributor

jharmn commented May 13, 2026

This is an excellent upgrade to the subject @cloudjumpercat !

Copy link
Copy Markdown
Contributor

@smritikjaggi smritikjaggi left a comment

Choose a reason for hiding this comment

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

Looks good for the most part! Left some minor comments

Comment thread app/_includes/dev-portal/kaa-vs-ace.md Outdated
key: kaa
- title: ACE plugin
key: ace
rows:
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.

Can we add the first row as "scope"? KAA is scoped to a single GW service where as ACE is scoped to an entire CP. I know we have mentioned it in the text above, but might be good to re-iterate it in the table form as well.
The "plugin applied" row covers this information partially, but the main point for that row is that KAA is applied automatically where as ACE must be applied intentionally by the user.

{% endtable %}
<!--vale on-->
{:.danger}
> **Do not** configure the KAA and ACE plugin on the same control plane because their overlapping interactions can be unpredictable. No newline at end of file
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.

Can this be a yellow attention banner? It may be missed in the current format.

Comment thread app/catalog/apis.md Outdated
When you link a service with an API, {{site.konnect_short_name}} automatically adds the {{site.konnect_short_name}} Application Auth (KAA) plugin on that Service. The KAA plugin is responsible for applying authentication and authorization on the Service. The [authentication strategy](/dev-portal/auth-strategies/) that you select for the API defines how clients authenticate. While you can't directly modify the KAA plugin as it's managed by {{site.konnect_short_name}}, you can modify the plugin's behavior by adding JSON to the advanced configuration of your application auth strategy.
{% include /dev-portal/kaa-vs-ace.md %}

The following diagram shows how the KAA plugin manages authorization and authentication on the linked Service:
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.

Do we need a similar diagram for ACE as well? My concern here is that users might think KAA is the preferred plugin given the details in our docs.

Comment thread app/_includes/plugins/ace/ace-overview.md Outdated
cloudjumpercat and others added 2 commits May 14, 2026 13:46
Co-authored-by: smritikjaggi <106987435+smritikjaggi@users.noreply.github.com>
… TF how to

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
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.

Dev Portal: Clarify KAA & ACE

3 participants