Identica

Обзор

Документация Identica — плагина идентификации игроков Minecraft, построенного на провайдерах.

Identica — плагин аутентификации, регистрации и переноса аккаунтов, в основе которого лежит одна идея: способы аутентификации — это провайдеры, а не жёстко зашитые режимы.

Большинство плагинов авторизации считают вход по паролю, вход с лицензионного аккаунта или вход через сайт встроенными функциями самого продукта. Identica устроена иначе. Здесь каждая стратегия аутентификации может жить в отдельном провайдере — со своими метаданными, жизненным циклом, приоритетом, правилами допуска, определением профиля и логикой миграции.

Иными словами, аутентификация по учётным данным — это просто провайдер. Аутентификация лицензионных аккаунтов — тоже просто провайдер. Вход через сайт может стать ещё одним провайдером. Если позже вашей сети понадобится что-то другое, базовую модель не придётся сначала перепроектировать.

С чего начать

Вам нужноЧитайте
установить Identica на проксиУстановка, затем Первоначальная настройка
понять, что происходит, когда игрок заходит на серверКак проходит вход
включить двухфакторное подтверждениеПодтверждение
объединить несколько прокси в одну сетьНесколько прокси
найти описание настройкиКонфигурация
исправить то, что не работаетРешение проблем
расширить Identica из собственного плагинаРазработчикам

Почему важен подход на основе провайдеров

  • Вы не привязаны к одной жёстко заданной архитектуре «лицензия или пароль».
  • Провайдеры можно добавлять, удалять, менять местами или заменять в зависимости от потребностей сети.
  • Миграция — часть модели, а не надстройка над одним встроенным режимом входа.
  • Будущие идеи аутентификации вписываются в ту же модель, а не превращаются в особые случаи в ядре.

Сравнение с другими плагинами авторизации

Смысл этого сравнения не в том, что другие плагины плохи. Многие из них зрелые и богаты функциями. Разница — в архитектуре: большинство плагинов предлагают аутентификацию лицензионных и пиратских (офлайн) аккаунтов как встроенное поведение, а Identica считает способы аутентификации заменяемыми провайдерами.

КритерийIdenticanLoginOpeNLoginAuthMeLimboAuthJPremiumLibreLogin
АрхитектураСистема на провайдерах, где каждый способ аутентификации — отдельный провайдерЕдиный плагин аутентификацииЕдиный плагин аутентификацииЕдиный плагин аутентификацииЕдиный плагин аутентификацииЕдиный плагин аутентификацииЕдиный плагин аутентификации
Поддерживаемые платформыVelocity, BungeeCord, WaterfallVelocity, BungeeCord, Waterfall, Folia, Paper, Spigot, MohistSpigot / PaperSpigot / Paper / FoliaVelocityBungeeCord / VelocityVelocity / BungeeCord / Paper
Аутентификация по паролюДа, через провайдерДаДаДаДаДаДа
Аутентификация лицензионных аккаунтовДа, через провайдерДаНетНет встроеннойДаДаДа
Миграция между способами аутентификацииДаДаНетНетДаДаДа
Переход на лицензию со сменой ника без потери аккаунтаДаДаНетНетНетДаНет
Автоматическое разрешение конфликтов между способами аутентификацииДа, несколькими способамиДа, одним способомНетНетНетНетНет
2FAДа, через способы верификацииДаДаДаДаДаДа
Подключаемые способы верификацииДаНетНетНетНетНетНет
Можно ли полностью убрать логику лицензии и паролейДаНетНетНетНетНетНет
Гибкость настройкиОчень высокая: сообщения, псевдонимы команд, описания и структураВысокая: гибкий конфиг с псевдонимами команд и описаниямиБазовая: настройки и выбор языкаВысокая: гибкие настройки и редактируемые сообщенияВысокая: гибкие настройки и сообщенияВысокая: гибкий конфиг с псевдонимами командВысокая: широкие возможности настройки
API и расширяемостьОчень гибкий, расширяемый и хорошо документированный APIЕсть APIБазовый API и событияЕсть APIСобытия и API для бэкендаЕсть APIЕсть API
Открытый исходный кодДаНетДаДаДаНетДа
ПоддержкаДаДаДаДаНетНетНет
ЦенаБесплатноFreemiumБесплатноБесплатноБесплатноПлатноБесплатно

Главный вывод прост: Identica не пытается быть «ещё одним плагином с паролями и лицензией». Она стремится стать основой на провайдерах, к которой можно подключить вход по паролю, вход с лицензионного аккаунта, вход через сайт и будущие стратегии аутентификации.

На этой странице