Verification/authorization via Fediverse mod for minetest, based on (t)otp
Go to file
2023-01-30 19:36:03 +01:00
.github/workflows onboard form and join check 2023-01-29 12:13:50 +01:00
test working otp code generation 2023-01-28 17:25:39 +01:00
.luacheckrc qr code lib 2023-01-28 17:49:12 +01:00
basexx.lua init 2023-01-28 12:04:14 +01:00
docker-compose.yml onboard form and join check 2023-01-29 12:13:50 +01:00
functions.lua check if the secret is present before asking for a code 2023-01-30 19:36:03 +01:00
functions.spec.lua onboard form and join check 2023-01-29 12:13:50 +01:00
init.lua sanity check for ``minetest.encode_png 2023-01-29 13:49:00 +01:00
join.lua check if the secret is present before asking for a code 2023-01-30 19:36:03 +01:00
license.txt init 2023-01-28 12:04:14 +01:00
mod.conf proper min engine version 2023-01-29 13:50:47 +01:00
onboard.lua better qr code 2023-01-29 13:26:24 +01:00
privs.lua polish / screenshots 2023-01-29 13:16:32 +01:00
qrencode.lua qr code lib 2023-01-28 17:49:12 +01:00
readme.md add link to freeotp+ app 2023-01-29 17:21:45 +01:00
screenshot1.png polish / screenshots 2023-01-29 13:16:32 +01:00
screenshot2.png polish / screenshots 2023-01-29 13:16:32 +01:00

(T)OTP mod for minetest

  • State: Stable

Overview

Lets security-aware players use the /otp_enable command to protect their account with a second factor.

Players that have the OTP enabled have to enter a verification code upon joining the game.

OTP Authenticator apps

Screenshots

OTP verification form

OTP Setup form

Links / References

Chatcommands

  • /otp_enable Starts the OTP onboarding process
  • /otp_disable Disables the OTP Login

Privileges

  • otp_enabled Players with this privilege have to verify the OTP Code upon login (automatically granted on successful /otp_enable)

License