Skip to content

Latest commit

 

History

History
54 lines (44 loc) · 8.7 KB

File metadata and controls

54 lines (44 loc) · 8.7 KB
title Overview
description Provider-oriented Minecraft identity plugin documentation.

Identica

Identica is an authentication, registration, and account migration plugin built around one core idea: authentication methods are providers, not hard-coded modes.

Most authentication plugins treat ideas like credential auth, premium auth, or website auth as built-in product features. Identica takes a different approach. In Identica, each authentication strategy can live in its own provider with its own metadata, lifecycle, priority, eligibility rules, profile resolution, and migration logic.

That means credential authentication is just a provider. Premium authentication is just a provider. A website-based flow can be another provider. If your network needs something different later, the core model does not need to be redesigned first.

Why provider-oriented matters

  • You are not locked into one opinionated "premium vs credential" architecture.
  • Providers can be added, removed, reordered, or replaced based on the network's needs.
  • Migration is part of the model instead of being bolted onto one built-in login mode.
  • Future authentication ideas can fit the same model instead of becoming special cases in the core.

Compared to other authentication plugins

The point of this comparison is not that other plugins are bad. Several of them are mature and feature-rich. The difference is architectural: most plugins present premium/offline authentication as built-in behavior, while Identica treats authentication methods as replaceable providers.

Topic Identica nLogin OpeNLogin AuthMe LimboAuth JPremium LibreLogin
Architecture Provider-based system where auth methods are separate providers One integrated authentication plugin One integrated authentication plugin One integrated authentication plugin One integrated authentication plugin One integrated authentication plugin One integrated authentication plugin
Per-platform support Velocity, BungeeCord, Waterfall Velocity, BungeeCord, Waterfall, Folia, Paper, Spigot, Mohist Spigot / Paper Spigot / Paper / Folia Velocity BungeeCord / Velocity Velocity / BungeeCord / Paper
Password authentication Yes, via provider Yes Yes Yes Yes Yes Yes
Premium authentication Yes, via provider Yes No No built-in premium auth Yes Yes Yes
Migration between authentication methods Yes Yes No No Yes Yes Yes
Premium migration with username change without losing account Yes Yes No No No Yes No
Automatic conflict resolution between auth methods Yes, via multiple methods Yes, via one method No No No No No
2FA Yes, via verification methods Yes Yes Yes Yes Yes Yes
Verification methods are pluggable Yes No No No No No No
Can premium/credential logic be removed entirely Yes No No No No No No
Configuration flexibility Very high: messages, command aliases, descriptions, and structure High: flexible config with command aliases and descriptions Basic: settings and language customization High: flexible settings and editable messages High: flexible settings and messages High: flexible config with command aliases High: highly customizable configuration
API / extensibility Very flexible, extensible, and well-documented API available Basic API and events available API available Events and backend API available API available API available
Source code available Yes No Yes Yes Yes No Yes
Support Yes Yes Yes Yes No No No
Pricing Free Freemium Free Free Free Paid Free

The big takeaway is simple: Identica is not trying to be "another credential and premium plugin." It is trying to be the provider-oriented foundation that credential, premium, website, and future authentication strategies can plug into.