...
Начиная с версии 1.29.4 существует возможность авторизации с использованием Alfa ID
Получение учетных данных от Альфа-банка:
Для получения учетных данных необходимо зарегистрировать свою систему-клиент в системе Альфа-банка.
...
Подробнее про регистрацию системы-клиента можно в официальной документации Alfabank - https://developers.alfabank.ru/products/alfa-api/documentation/articles/connection/articles/instruction/instruction
Установка и настройка
Необходимо перейти в конструктор порталов → Системные настройки → вкладка "Вход через Альфа ID"
...
Далее, для корректной работы необходимо добавить в Java сертификаты Минцифры и сертификаты, выданные Альфа-банком. В данном случае установка может различаться в зависимости от того, как у вас установлен сервис eltex-portal - в deb или docker
Решение для Docker
Получить из докер контейнера eltex-portal путь до JDK keystore в переменную (выполнять из директории, где расположен файл docker-compose.yml):
...
Блок кода |
---|
docker compose down eltex-portal docker compose up -d eltex-portal |
Решение для Deb
1. Скачать сертификаты Минцифры с сайта https://www.sberbank.com/ru/certificates/linux
2. Добавить их в java c алиасом для удобства. Путь к cacerts может отличаться в зависимости от используемой java:
Блок кода |
---|
sudo keytool -import -alias mincifracerts -keystore /usr/lib/jvm/java-17-openjdk-amd64/lib/security/cacerts -file russian_trusted_root_ca_pem.crt sudo keytool -import -alias mincifracerts -keystore /usr/lib/jvm/java-17-openjdk-amd64/lib/security/cacerts -file russian_trusted_sub_ca_pem.crt |
...