v0.5.13: подготовка OIDC (Keycloak) — роуты готовы, ждут DevOps
- src/routes/oidc.js: /login, /callback, /logout Активны ТОЛЬКО при KC_CLIENT_ID+KC_CLIENT_SECRET Сейчас (mock) — пустой router, запросы уходят в UI - server.js: подключены OIDC-роуты - docs/deploy-keycloak.md: что нужно от DevOps для включения
This commit is contained in:
@@ -99,6 +99,12 @@ async function start() {
|
||||
}
|
||||
);
|
||||
|
||||
// ── OIDC-роуты (Keycloak) — активны ТОЛЬКО когда KC_CLIENT_ID задан ─────
|
||||
// В mock-режиме (сейчас): заглушки, работает ui/routes/auth.js
|
||||
// 🔮 В проде: задать KC_CLIENT_ID + KC_CLIENT_SECRET в .env
|
||||
const { createRouter: createOidcRouter } = require('./src/routes/oidc');
|
||||
app.use('/', createOidcRouter({ auth }));
|
||||
|
||||
// ── REST API v1 (Bearer JWT, без сессий/CSRF) ─────────────────────────────
|
||||
const { createApiRouter } = require('./src/api/index');
|
||||
app.use('/api/v1', createApiRouter({ auth, q }));
|
||||
|
||||
Reference in New Issue
Block a user