- Added new OIDC configuration options in `.env.example`. - Expanded documentation in `AGENTS.md` to include OIDC endpoints and admin UI. - Updated ReUI skill version and component count from 17 to 20 across various documentation files. - Enhanced `README.md` and other related files to reflect the new component structure and usage guidelines. Co-authored-by: Cursor <[email protected]>
1.5 KiB
1.5 KiB
Auth Portal — Руководство для ИИ
Стек
- Monorepo:
apps/web+packages/ui(@authportal/ui) - Vite + React + TanStack + shadcn base-nova + ReUI Frame
- App Switcher: CFDM / vps / bgp / fw / dns (Technitium)
- Auth: JWT fragment SSO для своих SPA и OIDC IdP для внешних RP (Technitium)
OIDC
- Endpoints:
/.well-known/openid-configuration,/.well-known/jwks.json,/oauth/authorize,/oauth/token,/oauth/userinfo - Admin UI:
/admin/oidc - Docs:
docs/integrate-technitium.md
UI
- Hierarchy: ReUI PRO > shadcn
- Surface: frame
- Contract:
docs/ui-design-contract.md - Docs: Introduction · llms.txt · MCP · Agent Skills
- Skill:
.claude/skills/reui(668fb463eb, 20 free components) - Rules:
.cursor/rules/reui-mcp.mdc,frontend-shadcn.mdc,frontend-ui-patterns.mdc,shadcn-mcp.mdc,shadcn-ui-production.mdc - Primary MCP:
user-reui; primitives:plugin-shadcn-shadcn - Chrome: NavUser in sidebar footer (theme segmented); no ModeToggle in header
- Kit:
KpiStatGrid,QuickActionGrid(SoT markup = EvoBGP); lists = PageShell + Frame + DataGrid
License
REUI_LICENSE_KEY in apps/web/.env.local + Bearer in apps/web/components.json.
Команды
pnpm install
pnpm --filter web dev
pnpm --filter web build
pnpm --filter @authportal/api test