FediAuth

Description

2FA via Fediverse account, based on the original mod https://content.luanti.org/packages/mt-mods/otp/ by BuckarooBanzai

Lets Fediverse players use the /fediauth_on command to protect their account with a second factor.

Players that have the FediAuth enabled have to enter a verification code upon joining the game, the code will be sent to their account handle (@nick@example.com).

That mod requires add to secure.http_mods = fediauth for sending codes from service account (any mastodon API compatible instance)

Add fediauth.instance = example.com and fediauth.api_token = secret for work this mod.

Also you can enable fediauth.fedi_required option and players who not have fediverse account can't play on server

NOTE for server admins: remember, minetest can't revoke privileges from server admin (without change builtin lua code), for mitigation of it use separate account for administrative purposes and better secure way - terminal via ssh.
(now it mitigated, but not panic if you got locked in --terminal - just input /fediauth_unlock [random code above in console]; or just join to world as admin, also you can manage your server via szutil_consocket)
NOTE: this mod conflicts with original otp

License 🔗

Textures:

Reviews

Review

Do you recommend this mod?

  • No reviews, yet.

Releases

2023-10-05

Download

Luanti 5.3+

2023-10-05 18:56 UTC

2023-10-05 🔗

No release notes

2023-10-03

Download

Luanti 5.3+

2023-10-03 19:50 UTC

2023-10-03 🔗

No release notes

2023-10-02_1

Download

Luanti 5.3+

2023-10-02 19:04 UTC

2023-10-02_1 🔗

No release notes

2023-10-02

Download

Luanti 5.3+

2023-10-02 08:28 UTC

2023-10-02 🔗

No release notes

2023-09-30

Download

Luanti 5.3+

2023-09-30 12:54 UTC

2023-09-30 🔗

No release notes

All releases