AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Konnect App Auth

skill-kong-ai-marketplace-konnect-app-auth · by Kong

Use when Konnect Dev Portal APIs are published but blocked by application auth strategy, registration, approval, or app-credential flow issues; not for Portal sign-in/SSO or basic API publication.

No reviews yet
0 installs
16 views
0.0% view→install

Install

$ agentstack add skill-kong-ai-marketplace-konnect-app-auth

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-kong-ai-marketplace-konnect-app-auth)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Konnect App Auth? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Konnect application auth workflow

Goal

Help an operator configure or troubleshoot how developers register applications, receive credentials, and use APIs through Konnect Dev Portal and Konnect Application Auth.

Own the application-auth branch only: strategy choice, application registration, approvals, credentials, and the publication-to-enforcement path. Do not keep Portal sign-in, SSO, or generic API publication diagnosis in this skill after the surface is classified.

Tool Selection

  • Use the shared kong-konnect MCP server first for live inspection of portals,

publications, application auth strategies, applications, registrations, and related approvals.

  • Preserve the repository's chosen declarative toolchain when auth resources

need to change: use terraform-konnect for HCL-managed resources and kongctl-declarative only when the surrounding repo already uses kongctl for this Konnect workflow.

  • Use deck-gateway only when the real change is downstream Gateway-entity

config rather than Portal app-auth configuration.

  • If live Konnect state matters and kong-konnect MCP is not connected, say so

early and continue with user-provided artifacts or repo context.

  • If the primary issue is developer sign-in, SSO, or broad org/team access,

classify that early and stop instead of debugging app credentials here.

References To Load

Load only the reference file that matches the active branch:

  • references/auth-strategy-selection.md
  • Load when choosing between key auth, self-managed OIDC, and DCR is the

main decision.

  • references/registration-and-approval-flows.md
  • Load when the strategy is plausible but self-service, approvals, or

registration state still block developers.

  • references/linked-service-and-enforcement.md
  • Load when the hard question is whether auth can actually be enforced on the

linked Gateway Service path.

Inspection Order

1. Classify the failing surface before choosing fixes

Clarify whether the problem is:

  • developer sign-in or SSO into the Portal
  • application creation or registration approval
  • API-specific registration
  • credential issuance
  • runtime authorization at the linked Gateway Service

Do not use one answer path for all of these. If the blocker is mainly Portal sign-in or non-app-specific access, stop and hand off before investigating app registrations or credentials.

2. Verify the publication-to-enforcement chain

For developer self-service to work as intended, inspect:

  • application auth strategy existence
  • API linkage to a Gateway Service
  • API publication to the intended Portal
  • auth strategy selection on that publication

If any link is missing, stop there before debugging credentials.

Load references/linked-service-and-enforcement.md when the chain appears complete on the portal side but runtime enforcement still looks wrong.

3. Choose strategy by client-ownership model

Choose based on who creates and owns the client credential material, not on which option happens to be easiest to name in the UI. Keep the strategy choice separate from publication state or downstream Gateway enforcement.

Load references/auth-strategy-selection.md when the main question is which strategy model fits the intended developer workflow.

4. Inspect approvals, registration state, and consumption gates

If the strategy is correct but access still fails, inspect:

  • whether developer approval is required
  • whether application approval is required
  • whether the registration is pending, approved, revoked, or rejected
  • whether team or RBAC assignment is blocking consumption

Treat “published but unusable” as a workflow-state problem until proven otherwise.

Load references/registration-and-approval-flows.md when pending, approved, rejected, or RBAC-gated state is the likely blocker.

5. Prove the linked-service enforcement boundary

Application auth only works the intended way when the API is linked to a Gateway Service and the auth strategy can be enforced there.

If there is no linked service, or the wrong service is linked, fix that model before changing strategy details.

6. Return the narrowest failure point and next owner

Classify the primary issue as:

  • missing auth strategy
  • wrong strategy type for the use case
  • missing Gateway Service linkage
  • missing or mis-scoped publication
  • approval / registration state mismatch
  • RBAC or team assignment mismatch

Konnect-Specific Gotchas

  • User auth and application auth are different layers.
  • Selecting an auth strategy during publication applies it to the linked

Gateway Service path, not just to Portal presentation.

  • A Gateway Service must be linked for auth strategies to be enforced as

intended.

  • One application can use only one auth strategy at a time.
  • Published APIs can still be unusable because approvals, registrations, or

linked-service enforcement are incomplete.

Validation Checklist

Before answering, verify that you can state:

  • which surface is actually failing: Portal sign-in, app auth, registration,

approval, or runtime enforcement

  • whether the publication-to-enforcement chain is complete end to end
  • whether the selected strategy type matches the intended developer flow
  • whether approvals or RBAC are the real blocker
  • what exact object or state proves the diagnosis
  • whether another skill should own the next step

Handoffs

  • Use konnect-api-publish when the API is not yet published or is published to

the wrong audience.

  • Use konnect-api-catalog when the API or implementation model itself is not

ready.

  • Use konnect-access-scope when the problem is mainly who can view or

administer the Portal or auth resources, or when org/team/role scoping is broader than one app-auth workflow.

  • Treat developer Portal sign-in or SSO problems as Portal identity work, not

application-auth work.

  • Use terraform-konnect or kongctl-declarative when the operator wants to

encode or apply the resulting auth changes as config.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.