MonitoringMinecraft MonitoringMinecraft

OIDC Auth (О ай ди си аут)

Плагин Velocity

Плагин для серверов Майнкрафт добавляет авторизацию через OpenID Connect и LDAP на Velocity.

36 скачиваний 0 подписчиков
Оцените первым
Канал
Ядро
Версия

Плагин для серверов Майнкрафт, который защищает доступ к внутренним серверам за прокси Velocity через OIDC/OAuth2 и LDAP. Игрока до подтверждения учётной записи отправляют на limbo-сервер, а затем возвращают на выбранный сервер, если доступ разрешён.

Возможности

  • Авторизация через ссылку в игровом чате: аккаунт Майнкрафт связывается с учётной записью OIDC.
  • Проверка групп и доступа к серверам через LDAP.
  • Обычные серверы доступны всем прошедшим авторизацию, а для закрытых требуются отдельные права.
  • Для игроков без учётной записи OIDC администратор может включить вход по паролю.
  • Сессия привязывается к устройству, поэтому повторный вход не требует авторизации до окончания её срока.

Команды

  • /login — отправить ссылку для входа через OIDC.
  • /login <password> — войти по паролю.
  • /register <password> <password> — зарегистрировать пароль.
  • /logout — завершить сессию и вернуться на limbo-сервер.
  • /oidcauth <player> unregister — отменить регистрацию игрока.
  • /oidcauth <player> setAccountType <oidc/password> — сменить способ авторизации; после этого игроку потребуется зарегистрироваться заново.

Права

  • oidcauth.manageauth — доступ к административным командам.
  • oidcauth.serverperm.<servername> — доступ к указанному внутреннему серверу, например oidcauth.serverperm.survival.

Настройка

  • static-config.yml содержит параметры подключений и применяется после полной перезагрузки сервера.
  • dynamic-config.yml задаёт доступ к серверам и сообщения; изменения применяются командой /velocity reload.
  • Срок действия сессии и правила доступа к серверам настраиваются в конфигурации.

Требования

Нужны прокси Velocity, база данных MySQL или MariaDB, настроенный провайдер OIDC и LDAP-сервер. Для управления правами требуется LuckPerms, установленный как минимум на прокси.

Как установить OIDC Auth

Плагины ставятся на сервер, а не в игру.

  1. Скачайте .jar под ядро своего сервера — Velocity — и его версию (самая свежая — 26.2).
  2. Поставьте обязательные зависимости: LuckPerms.
  3. Положите его в папку plugins.
  4. Перезапустите сервер.
Смотрите также

Похожие подборки плагины — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.

SkyBars
SkyBars Java + BE
2340 онлайн
1.8 — 26.3 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
FlexWorld
85 онлайн
1.16.5 — 26.3 версия
Бесплатный донат /free | Получай бесплатного BUNNY + 1 МИЛЛИОН РИЛЛИКОВ!
HellyGrief - code top РЕББИТ
75 онлайн
1.21 — 1.21.11 версия
Всем РЕББИТА и НЕЗЕРКА И МНОГО ХАЛЯВЫ по команде - /code top (Если не веришь - зайди проверь)
MigosMc
MigosMc Java + BE
2092 онлайн
1.8 — 26.3 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.3, 1.21.11, 26.2, 26.1.2. Fabric, NeoForge, Quilt, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Quilt Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат