GAuth

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

Warning: This project is experimental. Its files will not synchronize across the CurseForge network.

Description

GAuth is an integration for Google Authenticator in Minecraft. If a player chooses to setup the Two Factor Authentication, the server will generate a unique key and generate with the Google Charts Api a valid QR-Code for the App which gets shortened using Bit.ly. All the player has to do now, is to scan the QR-Code and confirm it by entering a Two Factor Key which his smartphone is generating.

Features

  • Secure implementation of Google Authenticator
  • Not affecting the overall server performance
  • Easy to setup

Commands

  • /gauth - Shows the help of GAuth
  • /gauth setup - Starts the setup of GAuth
  • /gauth enable/disable - Enables or disables the Two Factor Authentication
  • /gauth remove - Removes the Two Factor Authentication of your Account

Permissions

  • gauth.info - /gauth
  • gauth.setup - /gauth setup
  • gauth.toggle - /gauth enable/disable
  • gauth.remove - /gauth remove

Configuration

#You can generate your API-Token here: https://bitly.com/a/oauth_apps
#You must register yourself at Bitly first!
Bitly API-Token: XXXXXXXXXXXX

#Enter the Domain or IP of your Server.
#This will be shown in the App (Example in the Authy-App: bit.ly/TmII0N)
#Notice the Token ID: "Username@Server"
IP/Domain: yourserver.com

Todo:

  • Finish the SQLite integration
  • Create the [/gauth enable/disable] command
  • Create the [/gauth remove] command

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files

No files uploaded yet.