mc-extras / mc_auth_server

SpongeMC authentication server software, based on quarry.
Other
3 stars 0 forks source link
api heroku minecraft minecraft-authentication python

MC Auth Server

This server authenticates users via Minecraft and can run on a single Heroku dyno.

How it works:

  1. User joins the Auth Server
  2. User receives a token (password) and is disconnected
  3. The UUID and token are sent to your website
    You store this pair for a short while
  4. User enters their token on your website
  5. You compare this token with the stored one
    Authentication is complete when the tokens match

Tokens are pronouncable and thus memorable.
Only paid accounts are accepted by MC Auth Server.

See here for an example server-side implementation.

UX

Inside Minecraft:
server demo gif

On your website:
web demo gif

Installing

Environment variables

On your machine

On Heroku

Credits