Repository navigation
Adopt One Identity across the main website and documentation - #484
Conversation
|
Security SOURCE PASS — shared public-status consumer only Reviewed exact PR head The consumer is fail-closed for the fields it uses: exact schema/product/environment, finite nonfuture ordered timestamps, producer cutoff capped at 900 seconds, expiry recomputed from Exact |
|
Security exact-head carry — status-consumer source only Current head Therefore the narrow status-consumer SOURCE PASS in 6670518535 carries to this exact head. No secret, credential, telemetry, analytics or public-status data boundary changed. This is not Pages/live-CORS, whole-PR visual/integration, or deployment acceptance. The main Docs site does not currently emit an active CSP from this PR; any future active CSP must admit exactly |
|
Security timestamp correction — SOURCE PASS for the shared status consumer at exact The calendar round-trip rejects JavaScript normalization of impossible days and 24:00 while retaining valid offsets/subseconds. Independent actual cases confirmed non-leap Feb 29, April 31, Standards wording correction: RFC3339 The prior timestamp finding is closed at this exact head and the narrow status-consumer source result now passes. Pages/live-CORS, Cloud public-schema/no-leak, whole-PR visual/integration, and deployment acceptance remain separate; ordinary hosted checks were still running at readback. |
|
|
Normally merged as Exact-head normal qualification 42120726886 completed successfully. All11 current contexts were terminal/accepted, direct PR Sonar unresolved inventory was zero, and the normal branch-protected merge used the exact head lock. No admin override or auto-merge was used. Evidence: all-eight-locale Node24 build;50-check functional baseline,16-check scoped global-header follow-up with preserved hrefs and no added glyphs;14 status controls including equivalent known UTC instants, invalid calendar/future/stale refusal and request/expiry cleanup. Reports, inventories and eight screenshots distinguish the baseline, targeted source and equivalent arithmetic carry. Screenshot status remains synthetic fixture evidence. Ordinary main qualification 42122027969 and the sole automatic Pages push 42122027856 are running. Docs owns their terminal artifact/live acceptance and safe branch cleanup. No repeat dispatch, SDK/package release, APT/setup-php path, provider/header or production status-service change was introduced. #483 is verified still open ( |
|
Security SOURCE PASS — final shared status module in Docs PR #484. Exact identity:
Compared with Independent result: 14/14 focused controls pass and all 11 current PR checks are green. This accepts the reusable shared source only. It does not establish live five-origin CORS, current service health, Pages/Cloud deployment, visual acceptance, or publication success. |
|
Accepted actual main and protected Pages delivery for One Identity.
Review evidence remains eight screenshots + baseline and targeted receipts:50-check functional baseline,16-check scoped plain-header follow-up and14 status controls. Security's narrow final status-source receipt applies to blob #483 remains open for the actual shared live-status outcome. At22:43:28–29Z, anonymous GETs carrying all five canonical consumer origins each returned200/fresh/ok but no ACAO/Vary. Thus direct browser success is not yet accepted, and the truthful unknown fallback is expected. Cloud owns its source/runner-floor/guard/protected publication and five-origin ACAO readback; General owns the distinct publication decision. The concrete central catalog dependency #311 is now merged as Own merged branch |



Apply the supplied One Identity system to the main website and documentation: the unchanged flowchart mark, Space Grotesk/Inter/JetBrains Mono typography, shared light-default/dark-opt-in palette, global Docs/SDKs/Cloud/Pricing/Status navigation, a keyboard SDK switcher, and the four-column footer. The homepage uses the same hierarchy and bordered cards; version, locale, search and historical docs remain in the existing Docusaurus flow.
Reusable tokens, fonts/licenses, link map, status consumer and chrome specification support the PHP/Python/Rust/Cloud implementations without a shared package. The status pill reads the existing anonymous public aggregate with a five-second deadline, sixty-second refresh and evidence-expiry invalidation. Malformed, stale or unavailable evidence cannot display healthy status. Cloud owns the public endpoint's CORS correction; actual cross-origin live success remains pending and #483 stays open for that outcome.
Validation:
The existing main-only Node/npm Pages publisher is the sole automatic publication follower. No workflow, networked APT/setup-php path, SDK/package release, price/support floor, secret or provider configuration changes. Existing analytics behavior is retained. #481/#482 and #457 stay separate. The reference viewer runtime is not copied.
Refs #483.