mirror of
https://git.phreedom.club/localhost_frssoft/fediauth.git
synced 2024-11-17 21:49:17 +00:00
1.1 KiB
1.1 KiB
(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 app
Screenshots
Links / References
- https://en.wikipedia.org/wiki/Time-based_one-time_password
- https://en.wikipedia.org/wiki/HMAC-based_one-time_password
- https://en.wikipedia.org/wiki/HMAC
- https://github.com/google/google-authenticator/wiki/Key-Uri-Format
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
- Code:
MIT
- Textures:
CC-BY-SA 3.0
- "basexx.lua"
MIT
https://github.com/aiq/basexx/blob/master/lib/basexx.lua - "qrencode.lua"
BSD
https://github.com/speedata/luaqrcode/blob/master/qrencode.lua