Вы можете использовать сетевой протокол аутентификации Kerberos при загрузке данных из SQL-базы данных. Для этого необходимо выполнить следующие шаги:
Положить файл .keytab
в папку на хосте /docker-volume/viqube/kerberos
с именем visiology-kauth.keytab
Положить ваш файл krb5.conf
в папку на хосте /docker-volume/viqube/kerberos
Создать скрипт first-init.sh
в папке /docker-volume/viqube/custom-scripts
:
#!/bin/bash -x ln -s -f /viqube/kerberos/krb5.conf /etc/krb5.conf kinit -kt /viqube/kerberos/visiology-kauth.keytab XXX@YYY.ZZZ |
Необходимо поменять
XXX@YYY.ZZZ
на свои значения.
Создать скрипт update-session.sh
для обновления сессии Kerberos в папке /docker-volume/viqube/custom-scripts
:
#!/bin/bash (crontab -l ; echo "0 */6 * * * kinit -kt /viqube/kerberos/visiology-kauth.keytab XXX@YYY.ZZZ") | crontab - |
Необходимо поменять
XXX@YYY.ZZZ
на свои значения.
Дать права на выполнение скрипта:
sudo chmod +x /docker-volume/viqube/custom-scripts/update-session.sh sudo chmod +x /docker-volume/viqube/custom-scripts/first-init.sh |
Перезапустить платформу.
Нужна дополнительная помощь?