feat(gateway): Oauth2 token support in event plugins#5608
Open
lena-larionova wants to merge 3 commits into
Open
feat(gateway): Oauth2 token support in event plugins#5608lena-larionova wants to merge 3 commits into
lena-larionova wants to merge 3 commits into
Conversation
✅ Deploy Preview for kongdeveloper ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates several Event Gateway-related plugin docs (Solace, Kafka, and Confluent) to document OAuth2 token-based authentication support, adding shared “Authentication” sections and new plugin configuration examples (OAuth2 client credentials / SASL OAUTHBEARER) targeting {{site.base_gateway}} 3.15.
Changes:
- Adds shared authentication tables (
auth.mdincludes) and wires them into affected plugin overview pages. - Introduces new OAuth2-focused plugin examples for Solace (client credentials) and Kafka/Confluent (SASL/OAUTHBEARER).
- Updates one existing include invocation formatting in Solace Log to avoid malformed Liquid/Markdown rendering.
Reviewed changes
Copilot reviewed 19 out of 19 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
| app/_kong_plugins/solace-upstream/index.md | Adds an Authentication section referencing the shared Solace auth include. |
| app/_kong_plugins/solace-upstream/examples/oauth-client-credentials.yaml | Adds a new Solace OAuth2 client credentials example (Gateway 3.15+). |
| app/_kong_plugins/solace-log/index.md | Fixes include formatting and adds an Authentication section for Solace Log. |
| app/_kong_plugins/solace-log/examples/oauth-client-credentials.yaml | Adds a new Solace Log OAuth2 client credentials example (Gateway 3.15+). |
| app/_kong_plugins/solace-consume/index.md | Adds an OAuth2 example entry and an Authentication section for Solace Consume. |
| app/_kong_plugins/solace-consume/examples/oauth-client-credentials.yaml | Adds a new Solace Consume OAuth2 client credentials example (Gateway 3.15+). |
| app/_kong_plugins/kafka-upstream/index.md | Adds an Authentication section referencing the shared Kafka auth include. |
| app/_kong_plugins/kafka-upstream/examples/oauthbearer.yaml | Adds a new Kafka Upstream SASL/OAUTHBEARER example (Gateway 3.15+). |
| app/_kong_plugins/kafka-log/index.md | Adds an Authentication section referencing the shared Kafka auth include. |
| app/_kong_plugins/kafka-log/examples/oauthbearer.yaml | Adds a new Kafka Log SASL/OAUTHBEARER example (Gateway 3.15+). |
| app/_kong_plugins/kafka-consume/index.md | Adds an Authentication section referencing the shared Kafka auth include. |
| app/_kong_plugins/kafka-consume/examples/oauthbearer.yaml | Adds a new Kafka Consume SASL/OAUTHBEARER example (Gateway 3.15+). |
| app/_kong_plugins/confluent/index.md | Adds an Authentication section referencing the shared Confluent auth include. |
| app/_kong_plugins/confluent/examples/oauthbearer.yaml | Adds a new Confluent SASL/OAUTHBEARER example (Gateway 3.15+). |
| app/_kong_plugins/confluent-consume/index.md | Adds an Authentication section referencing the shared Confluent auth include. |
| app/_kong_plugins/confluent-consume/examples/oauthbearer.yaml | Adds a new Confluent Consume SASL/OAUTHBEARER example (Gateway 3.15+). |
| app/_includes/plugins/solace/auth.md | New shared Solace authentication schemes table and example links per plugin. |
| app/_includes/plugins/kafka/auth.md | New shared Kafka SASL mechanism table and example links per plugin. |
| app/_includes/plugins/confluent/auth.md | New shared Confluent Cloud authentication options table and example link. |
08d4cee to
44048fd
Compare
juliamrch
approved these changes
Jun 18, 2026
Co-authored-by: Julia <101819212+juliamrch@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
Adds auth tables and examples.
No how-to guide at the moment; might add one in the future for one of the plugins (a separate one for each would be overkill).
Fixes #5404
Fixes #5405
Preview Links
See all event plugins: https://deploy-preview-5608--kongdeveloper.netlify.app/plugins/?terms=event