fix and update
This commit is contained in:
@@ -13,6 +13,7 @@ export interface SystemSettingMeta {
|
||||
|
||||
export const SYSTEM_SETTING_GROUPS: Record<string, string> = {
|
||||
general: 'Проект и брендинг',
|
||||
onetap: 'One Tap Login / FedCM',
|
||||
pin: 'PIN-код и блокировка сессии',
|
||||
auth: 'Аутентификация и регистрация',
|
||||
ldap: 'LDAP / Active Directory',
|
||||
@@ -30,7 +31,37 @@ export const SYSTEM_SETTING_CATALOG: SystemSettingMeta[] = [
|
||||
label: 'URL API (OAuth issuer)',
|
||||
group: 'general',
|
||||
type: 'text',
|
||||
hint: 'Базовый URL API для OAuth/OIDC. Пример: https://sso.example.ru/idp-api или https://api.example.ru'
|
||||
hint: 'Базовый URL API для OAuth/OIDC и FedCM. При same-origin деплое: https://ваш-домен/idp-api'
|
||||
},
|
||||
{
|
||||
key: 'PUBLIC_FRONTEND_URL',
|
||||
label: 'URL Frontend IdP',
|
||||
group: 'general',
|
||||
type: 'text',
|
||||
hint: 'Публичный адрес интерфейса IdP. Используется для login_url FedCM и popup OAuth'
|
||||
},
|
||||
{
|
||||
key: 'ONE_TAP_ENABLED',
|
||||
label: 'One Tap Login включён',
|
||||
group: 'onetap',
|
||||
type: 'boolean',
|
||||
hint: 'FedCM и виджет sso-widget.js. При отключении остаётся только стандартный OAuth redirect'
|
||||
},
|
||||
{
|
||||
key: 'FEDCM_PRIVACY_POLICY_URL',
|
||||
label: 'FedCM — политика конфиденциальности',
|
||||
group: 'onetap',
|
||||
type: 'text',
|
||||
hint: 'URL для UI FedCM. Пусто — используется страница «Данные» IdP',
|
||||
showWhen: { key: 'ONE_TAP_ENABLED', equals: 'true' }
|
||||
},
|
||||
{
|
||||
key: 'FEDCM_TERMS_URL',
|
||||
label: 'FedCM — условия использования',
|
||||
group: 'onetap',
|
||||
type: 'text',
|
||||
hint: 'URL для UI FedCM. Пусто — используется страница «Данные» IdP',
|
||||
showWhen: { key: 'ONE_TAP_ENABLED', equals: 'true' }
|
||||
},
|
||||
{ key: 'PIN_LOCK_TIMEOUT_MINUTES', label: 'Таймаут блокировки PIN', group: 'pin', type: 'number', unit: 'мин' },
|
||||
{ key: 'PIN_DELETE_GRACE_MINUTES', label: 'Задержка удаления PIN', group: 'pin', type: 'number', unit: 'мин', hint: 'Сколько ждать после запроса удаления PIN-кода' },
|
||||
|
||||
Reference in New Issue
Block a user