Skip to content

Why NavAuth? ​

NavAuth is a minecraft premium auto-login and auth gateway plugin built for speed, security, and seamless player authentication.

πŸ‘‘ First of all, why do we need another login plugin? ​

I created this plugin because none of the existing ones met my expectations.
My main issues were:

  • Lack of "cloud-native" support
  • Poor and messy codebases
  • Security vulnerabilities caused by bad code design
  • No support for modern Minecraft versions
  • Usage of unsecure hashing algorithms

πŸ”’ In NavAuth password cracking takes more than TWELVE TRILLION (1.2 Γ— 10^13) times longer than in the worst login plugins. ​

Cracking the whole database of a bad plugin takes less than a FEW MINUTES.

πŸ”₯ Migrate now! ​

  1. Download the plugin from Modrinth or our GitHub page.
  2. Check the migration guide for more information.

πŸ“Š Feature Comparison ​

FeatureNavAuthLibreLoginProd
Supported PlatformsVelocityPaper, Velocity
Premium auto-loginβœ…βœ…
SecurityHighModerate
PerformanceFastModerate
Large scale supportβœ…βŒ
Codebase qualityGoodBad
Supported DatabasesPostgreSQL, MySQL, MariaDB, SQLite, H2PostgreSQL, MySQL, MariaDB, SQLite
2FAβœ…πŸŸ§ (needs additional plugin)
User sessionsβœ…βŒ
Active Maintenanceβœ…βŒ
Active Supportβœ…βŒ
Multificationβœ…βŒ
Plugins migrationβœ… (any db type)🟧 (only for specific configurations)
Database type migrationβœ…πŸŸ§ (partial)
Floodgate❌ (planned)βœ…

πŸš€ Planned Features ​

  • support Paper platform
  • auto resolution of conflicts
  • option to translate uuid4 to uuid7
  • multi-proxy with redis support
  • auto-login offline mod
  • login/2FA required by permission (good for admins)
  • login session management with cookies
  • advanced localization with multi-language support at one time
  • floodgate support
  • minecraft dialogs support for login/register
  • whitelist for offline players
  • password hashing algorithm auto-migration
  • protected permission groups -> no way of changing passwords etc.

2FA Support ​

We care about security, and we want to make sure that your players/administrators are safe.
Check 2FA page for more information.

Forward skin and profile data to backend servers ​

Why use SkinsRestorer while you have an auth gateway? NavAuth forwards profile & skin data to all backend servers for you.

img.webp

We test our code ​

We use CI tests for crucial parts to make sure our plugin is always fully secure and stable.

Made by Navio1430 and Contributors with ❀️