I am looking for a 2FA plugin which would send a login request to a person logging in
preferably running on Authy OneTouch API it would also add a "Authy account into the app that generates TOTP codes if request doesn't come thru"
So for example when someone with it enabled logs in they get a message (JSON to click on), with a command they run or nothing
JSON: Click here to send Authentication request or use /auth <code>
Command: Execute /onetouch to authenticate or /auth <code>
Nothing: OneTouch request has been sent to you! you may also authenticate with /auth <code>
Commands and perms:
/auth setup <required args> - auth.setup (args are probably email and phone number)
/auth disable - auth.disable
/onetouch - auth.auth (optional if you wont do JSON messages)
/auth <code> - auth.auth
force player to enable it - auth.force
/auth disable <player> - Console Only
it would prevent player form moving using chat and commands (except /auth and /onetouch (optional) and it would not allow /auth disable)
it would have a config so i can input my twilio(authy) API details into it and for few messages
When they get a request it should look something like this:
{Authy project image}
Someone is attempting to login to the server:
If that is you logging in click Approve if not click Deny
Server Name: {servername}
Username: {username}
IP: {ip}
Date: {date&time} (format is dd.MM.yyyy HH:mm (Example 29.8.2018 16:20))
preferably running on Authy OneTouch API it would also add a "Authy account into the app that generates TOTP codes if request doesn't come thru"
So for example when someone with it enabled logs in they get a message (JSON to click on), with a command they run or nothing
JSON: Click here to send Authentication request or use /auth <code>
Command: Execute /onetouch to authenticate or /auth <code>
Nothing: OneTouch request has been sent to you! you may also authenticate with /auth <code>
Commands and perms:
/auth setup <required args> - auth.setup (args are probably email and phone number)
/auth disable - auth.disable
/onetouch - auth.auth (optional if you wont do JSON messages)
/auth <code> - auth.auth
force player to enable it - auth.force
/auth disable <player> - Console Only
it would prevent player form moving using chat and commands (except /auth and /onetouch (optional) and it would not allow /auth disable)
it would have a config so i can input my twilio(authy) API details into it and for few messages
When they get a request it should look something like this:
{Authy project image}
Someone is attempting to login to the server:
If that is you logging in click Approve if not click Deny
Server Name: {servername}
Username: {username}
IP: {ip}
Date: {date&time} (format is dd.MM.yyyy HH:mm (Example 29.8.2018 16:20))
Last edited:
