Yilialinn opened a new pull request, #2139: URL: https://github.com/apache/apisix-website/pull/2139
Changes: - Qualify authentication coverage, audit expectations, Consumer mapping, and business authorization. Describe `jwt-auth` time-claim checks against APISIX 3.19.0 source and keep OIDC settings distinct. - Pin the comparison to APISIX 3.19.0, Kong Gateway OSS 3.9.4, Envoy 1.40.0, and Traefik Proxy 3.7.15. Add official evidence and distinguish routing configuration interfaces, extension runtimes, and open-source versus commercial product scope. - Correct the definition page's rate-limiting description: fixed versus sliding windows by version, and per-instance versus shared counters. Scope: - Only three existing English Learning Center Markdown files change. - Titles, descriptions, slugs, publication dates, headings, existing FAQ metadata, canonical/hreflang behavior, discovery registrations, and code examples are unchanged. - No runtime, analytics, dependency, generated output, or product-page changes. Validation: - `git diff --check` - Markdown checks (local Markdownlint is newer than CI; MD060 was disabled for the invocation only, without changing repository configuration) - `NODE_PATH=/opt/homebrew/lib/node_modules/markdownlint-cli/node_modules node scripts/lint-frontmatter.js` - `WEBSITE_REPO=<checkout> node next/scripts/sync-content.mjs` - `node next/scripts/lint-content.mjs next/content/learning-center` — 0 errors / 0 warnings - Learning Center registry parity — 22 pages / 22 entries - `node --test next/scripts/generate-sitemaps.test.mjs next/scripts/assert-local-canonical-targets.test.mjs` — 2 passed - All 32 newly added links returned HTTP 200; destinations were also checked for relevance. - Three auxiliary Markdown/CSS previews were checked at 1440px and 390px for table structure, TOC anchors, horizontal scrolling, and page overflow. Not yet validated: - The full Astro build and actual production-template browser suite were not run locally because of the machine's disk-space safety threshold. Auxiliary previews and sitemap unit tests do not replace these checks. This PR remains a draft pending build/render validation and community review. Technical evidence note: The public `jwt-auth` documentation's summary of `claims_to_verify` differs from the explicit-required-claim behavior in the 3.19.0 parser. The article links the version-pinned implementation and distinguishes default checks of present time claims from explicitly configured time claims; it does not imply general `iss`/`aud` enforcement. See https://github.com/apache/apisix/blob/3.19.0/apisix/plugins/jwt-auth/parser.lua. Screenshots of the change: No production-render screenshots are attached. The auxiliary previews above are local editorial checks, not a claim that the Astro templates or deployed pages have been verified. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
