Перейти к содержанию

Keycloak

Примечание

Keycloak - это мощная система управления идентификацией и доступом (IAM — Identity and Access Management) с открытым исходным кодом. Изначально разработанный компанией Red Hat, сегодня он является одним из самых популярных open-source решений в этой области и широко используется в современных облачных и микросервисных архитектурах.Его главная цель — централизованно управлять аутентификацией и авторизацией пользователей в приложениях и сервисах.Keycloak работает как «единая проходная» для разных систем. Пользователь один раз входит в систему и получает доступ ко всем подключённым приложениям без повторного ввода логина и пароля.

Keycloak. Основные возможности

  • Единый вход для нескольких приложений - пользователь входит в систему один раз и получает доступ ко всем связанным сервисам без повторного ввода пароля .
  • Бесшовная интеграция - совместимость с существующими корпоративными каталогами, такими как LDAP или Microsoft Active Directory, без необходимости миграции или дублирования данных пользователей .
  • Посредничество идентичности - возможность настроить вход через социальные сети (Google, GitHub, Facebook) или другие внешние корпоративные провайдеры идентичности.
  • Многофакторная аутентификация (MFA/2FA) - встроенная поддержка одноразовых паролей (TOTP, например, Google Authenticator) и стандарта WebAuthn (аппаратные ключи безопасности) .
  • Гибкое управление правами - назначение прав доступа по ролям, группам и атрибутам пользователей, включая тонкую настройку авторизации на уровне отдельных ресурсов приложения.
  • Изоляция через реалмы (realms) - каждый realm — это отдельная изолированная среда со своими пользователями, ролями и настройками. Это удобно, если нужно обслуживать несколько разных проектов или клиентов на одном экземпляре Keycloak.
  • Зрелое и поддерживаемое решение - проект развивается большим сообществом и корпоративными спонсорами, регулярно выходят обновления и исправления безопасности..

Особенности сборки

ID Имя ПО ОС VPS BM VGPU GPU Мин. ЦПУ (Ядер) Мин. ОЗУ (ГБ) Мин. HDD/SDD (ГБ) Свой домен Доступно

Информацию по особенностям развертывания данного ПО можно посмотреть по ссылке

Примечание

Если не указано иное, по умолчанию мы устанавливаем последнюю релиз версию программного обеспечения с сайта разработчика или репозиториев операционной системы.

Начало работы после развертывания Keycloak

После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и APIInvapi. Данные для авторизации, которые можно найти или во вкладке Конфигурация >> Теги панели управления сервером или в присланном e-mail:

  • Ссылка для доступа к панели управления Keycloak с веб-интерфейсом: в теге webpanel;
  • Логин: root;
  • Пароль для управления сервером: приходит в письме на вашу электронную почту при готовности сервера к работе после развертывания ПО.

Авторизация и изменение учетных данных

Чтобы попасть в панель администратора, необходимо перейти по ссылке https://keycloak{server_id}.hostkey.in/ и ввести учетные данные: Username - root, Password - из письма. Затем нажать на кнопку Sign in:

После успешной авторизации будет выполнен переход на стартовую страницу административной панели:

После первоначального входа в систему рекомендуется изменить стандартный пароль администратора для повышения безопасности:

  1. Нажмите на иконку профиля в правом верхнем углу интерфейса и выберите пункт Manage account.

  2. Выберите меню Account security, затем выберите пункт Signing in и в поле My password нажмите кнопку Update

  3. На открывшейся странице введите новое значение пароля.

Стартовый экран Keycloak

После успешной авторизации вы попадете на стартовый экран Keycloak, который позволяет управлять и настраивать различные параметры для обеспечения безопасности:

Примечание

Подробная информация по основным настройкам Keycloak содержится в документации разработчиков.

Заказ Keycloak с помощью API

Установка данного ПО с использованием API описана в данном руководстве.

question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×