GAuth

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.