You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Version 3.0 is a ground up rewrite of MCAuthenticator. MCAuthenticator has accumulated a fair amount of technical debt, and requires an architectural change in order to expand its featureset into a full fledged account authenticator (whether online or offline). In the end, like all great projects, MCAuthenticator will turn into a framework for authentication, with sane defaults and hooks for people to add their own behavior.
Platform Support
Bukkit
Bungeecord
Sponge
Note: Lilypad will have inherent support due to the fact that all control in Lilypad is derived from access to 'backend' servers.
Core Features
Plugin API / Emitted events
Online / Offline server mode
Cross Server Authentication (Authenticate on first server, authenticated through entire session)
Javascript (Nashorn) event layer (sane default, however is able to be modified by the user easily)
Efficient multilayer internal event routing system (base rules + authentication / mode specific layers)
Authentication Mechanisms
RFC6238 (TOTP)
Yubikey OTP
Plaintext hashed password
Custom Javascript (Nashorn) hook
Custom Java hook
Datastore Backends
MariaDB / MySQL
PostgreSQL
MongoDB
Directory based flatfile
Single file flatfile
Licensing
GNU GPLv3
You can see the current source code by visiting the v3 branch here
The text was updated successfully, but these errors were encountered:
I have decided to rewrite MCAuthenticator to support more event platforms (Sponge + Bukkit + Bungee), have a more stable key value store system (instead of the ad-hoc query method the plugin currently uses) and to add light scriptablility so that pro users can adjust the behavior of the plugin to better accomodate compatibility with other plugins better.
Ichbinjoe
changed the title
MCAuthenticator enhancements
MCAuthenticator Version 3 Roadmap
Mar 12, 2018
Version 3.0 is a ground up rewrite of MCAuthenticator. MCAuthenticator has accumulated a fair amount of technical debt, and requires an architectural change in order to expand its featureset into a full fledged account authenticator (whether online or offline). In the end, like all great projects, MCAuthenticator will turn into a framework for authentication, with sane defaults and hooks for people to add their own behavior.
Platform Support
Note: Lilypad will have inherent support due to the fact that all control in Lilypad is derived from access to 'backend' servers.
Core Features
Authentication Mechanisms
Datastore Backends
Licensing
You can see the current source code by visiting the v3 branch here
The text was updated successfully, but these errors were encountered: