Установка

Системные требования

  • ОС: любая, поддерживающая Java (Windows, Linux, Mac OS X etc.)
  • Java: JDK 8 (Oracle, OpenJDK, IBM JDK)
  • СУБД: любая, поддерживающая интерфейс JDBC (PostgreSQL, MySQL/MariaDB, Oracle, Microsoft SQL Server, IBM DB2 etc.)
  • RAM: 512 MB
  • Диск: 1 GB

Примечание: KeyCloak поставляется со встроенной мини-СУБД H2, настроенной для использования по умолчанию. Возможностей H2 достаточно для ознакомления и тестирования. Для эксплуатации в реальных условиях рекомендуется внешняя СУБД. Для работы в кластерной конфигурации использование внешней СУБД обязательно.

Подробнее см.: Server Installation and Configuration Guide, 2.1 System Requirements

Установка

Установка заключается в распаковке дистрибутива KeyCloak TMS. Заведения специальной учётной записи не требуется (по крайней мере, для целей ознакомления и тестирования). Повышенных привилегий не требуется.

Если исполнимый файл java[.exe] не находится в переменной окружения PATH (или требуется использовать JDK, отличный от версии по умолчанию), необходимо настроить путь к JDK в конфигурационном файле. Его расположение:

Система Файл Настройка
Linux bin/standalone.conf JAVA_HOME="/opt/jdk1.8.0_92"
Windows (BAT) bin/standalone.conf.bat set "JAVA_HOME=C:\opt\jdk1.8.0_92"
Windows (PowerShell) bin/standalone.conf.ps1 $JAVA_HOME="C:\opt\jdk1.8.0_92"

Запуск

Windows (BAT): bin\standalone.bat

Windows (PowerShell): bin\standalone.bat

Linux: bin/standalone.sh

Система готова к использованию, когда в консоль выводится сообщение:

18:34:03,426 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: Keycloak 2.0.0.Final (WildFly Core 2.0.10.Final) started in 20389ms - Started 424 of 806 services (543 services are lazy, passive or on-demand)

Существует возможность настройки автозапуска KeyCloak в качестве системного сервиса, однако это находится вне рамок данного документа.

Первый вход

Административная консоль доступна по адресу: http://localhost:8080/auth

При первом входе система потребует заведения пользователя-администратора:

Первый вход

После заведения пользователя-администратора можно открыть ссылку "Administration Console" и войти в систему.

results matching ""

    No results matching ""