Skip to content

Document full JWT authentication support#1098

Merged
jviotti merged 2 commits into
mainfrom
jwt-document
Jul 2, 2026
Merged

Document full JWT authentication support#1098
jviotti merged 2 commits into
mainfrom
jwt-document

Conversation

@jviotti

@jviotti jviotti commented Jul 2, 2026

Copy link
Copy Markdown
Member

Signed-off-by: Juan Cruz Viotti jv@jviotti.com

Review in cubic

Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

No issues found across 1 file

Re-trigger cubic

@augmentcode

augmentcode Bot commented Jul 2, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: Updates Enterprise authentication configuration docs to cover JWT policies end-to-end.

Key updates: Adds jwt as a supported policy type alongside apiKey, keeping the “uncovered paths are public” model.

Splits policy properties into common (type/name/paths) vs API-key-specific (algorithm/keys).

Introduces a new “JWT” section documenting issuer/audience checks, algorithm allow-listing, and optional jwksUri discovery via OIDC metadata.

Adds a complete one.json example mixing public, API-key, and JWT-protected paths.

Documents JWKS HTTP retrieval, caching via Cache-Control, and refresh behavior to support key rotation.

🤖 Was this summary useful? React with 👍 or 👎

@augmentcode augmentcode Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Review completed. 1 suggestion posted.

Fix All in Augment

Comment augment review to trigger a new review at any time.

Comment thread docs/configuration.md Outdated
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@jviotti jviotti merged commit 465694f into main Jul 2, 2026
5 checks passed
@jviotti jviotti deleted the jwt-document branch July 2, 2026 17:53

@github-actions github-actions Bot left a comment

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.

Benchmark Index (enterprise)

Details
Benchmark suite Current: 3856a3a Previous: 0d9e3be Ratio
Add one schema (0 existing) 508 ms 534 ms 0.95
Add one schema (100 existing) 114 ms 105 ms 1.09
Add one schema (1000 existing) 169 ms 156 ms 1.08
Add one schema (10000 existing) 814 ms 760 ms 1.07
Update one schema (1 existing) 106 ms 98 ms 1.08
Update one schema (101 existing) 111 ms 102 ms 1.09
Update one schema (1001 existing) 169 ms 155 ms 1.09
Update one schema (10001 existing) 779 ms 788 ms 0.99
Cached rebuild (1 existing) 8 ms 8 ms 1
Cached rebuild (101 existing) 11 ms 10 ms 1.10
Cached rebuild (1001 existing) 34 ms 31 ms 1.10
Cached rebuild (10001 existing) 279 ms 264 ms 1.06
Index 100 schemas 791 ms 780 ms 1.01
Index 1000 schemas 1729 ms 1740 ms 0.99
Index 10000 schemas 13986 ms 14938 ms 0.94
Index 10000 schemas (custom meta-schema) 16677 ms 17206 ms 0.97
Index 10000 schemas ($ref fan-out) 16880 ms 17331 ms 0.97

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions github-actions Bot left a comment

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.

Benchmark Index (community)

Details
Benchmark suite Current: 3856a3a Previous: 0d9e3be Ratio
Add one schema (0 existing) 419 ms 361 ms 1.16
Add one schema (100 existing) 29 ms 23 ms 1.26
Add one schema (1000 existing) 85 ms 71 ms 1.20
Add one schema (10000 existing) 777 ms 592 ms 1.31
Update one schema (1 existing) 22 ms 17 ms 1.29
Update one schema (101 existing) 30 ms 26 ms 1.15
Update one schema (1001 existing) 86 ms 73 ms 1.18
Update one schema (10001 existing) 812 ms 605 ms 1.34
Cached rebuild (1 existing) 7 ms 4 ms 1.75
Cached rebuild (101 existing) 9 ms 6 ms 1.50
Cached rebuild (1001 existing) 30 ms 19 ms 1.58
Cached rebuild (10001 existing) 282 ms 168 ms 1.68
Index 100 schemas 685 ms 630 ms 1.09
Index 1000 schemas 1631 ms 1369 ms 1.19
Index 10000 schemas 14254 ms 12029 ms 1.18
Index 10000 schemas (custom meta-schema) 16874 ms 14432 ms 1.17
Index 10000 schemas ($ref fan-out) 16875 ms 14404 ms 1.17

This comment was automatically generated by workflow using github-action-benchmark.

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.

1 participant