Shared UI components and server-side browser authentication for Notenv and CTX9 applications. Source is licensed under Apache-2.0; bundled fonts and adapted third-party code retain their accompanying licenses.
@ctx9/uiowns Impression-aligned light/dark tokens, typed components, and shared style enforcement for internal products.@ctx9/web-authowns framework-neutral confidential OIDC BFF protocol behavior.@ctx9/identitysupplies the reusable passkey/OIDC authority with application-owned persistence, enrollment, recovery and tenant policy adapters.
This repository publishes packages only. Applications compose the identity authority with their own database and policy adapters; this repository runs no hosted service, Kubernetes workload, session database or shared browser application.
corepack enable
pnpm install --frozen-lockfile
pnpm checkConsumers pin exact package versions from public npm. Every application retains its own identity issuer, client, database adapter, audience, host-only cookie, session persistence, and capability policy. The authentication package implements the relying-party protocol; it does not include an identity server.
Release, CI consumption, upgrade, and rollback are documented in docs/package-release.md.