Сервер BOOCO Astra (v 2.x) / Конфигурационный файл booco.yml

В разделе login ****указаны настройки авторизации и подсказок в форме входа.

<aside> ⚠️ После внесения изменений в разделе login в booco.yml необходимо перезагрузить микросервис **bosql** и сервер BOOCO.

</aside>

Поля раздела login

Поля подраздела helpers

Поля подраздела methods

<aside> 💡 Если и для password, и для auth-code указано false — включен вход по паролю, а в Журнале отображается предупреждение о неправильных настройках. Если и для auth-code, и дляpassword указаноtrue — включена двухфакторная аутентификация.

</aside>

Поля подразделов mobile, legacy

Поля подраздела web

Поля подраздела external

Поля подраздела auth-code

Пример:

login:
  password-recovery: true
  interval-attempts: "1 min"
  allowed-attempts: 5
  timeout-duration: "5 min"
  helpers: 
    login: 
      title_ru: "Вход по логину и паролю"
      title_en: "Login using login and password"
    password: 
      title_ru: "Подсказка под паролем"
      title_en: "Password hint"
  methods:
    password: true
    saml: false
    google: false
    ldap: true
    auth-code: false
    external: true
  legacy:
    password-recovery: true
    methods:
      password: true
      auth-code: false
  web:
    password-recovery: true
    auth-expiration-time: '1 min'
    refresh-expiration-time: '30 days'
    methods:
      ldap: true
      password: true
      auth-code: false
      external: true
    external:
      clientId: keycloack-auth
      realm: front-realm
      url: <https://keycloak.booco.ru>
  mobile:
    password-recovery: true
    methods:
      ldap: true
      password: true
      auth-code: false
  auth-code:
    mailer-url: '<http://dev.booco.ru:3004/sendEmail>'
    code-length: 6
    expiration-time: '1 min'
    subject: 'Код авторизации BOOCO'
    body: 'Ваш код авторизации: {code}'