MultiAuth - Discord, Google & Passkeys v2.2

Register & Login for Pterodactyl via Discord & Google SSO, passkeys & enforced 2FA
Banner.png
Frame 1.png

Full sign-in platform: Discord, Google and passkeys (Face ID / Touch ID / Windows Hello) in one addon plus Discord server/role access control, trusted devices, alternate-account detection and native-password lockdown

Sign-in providers

Discord-Symbol-White.png
Discord OAuth

The most configurable provider: server-membership and role checks, plus automation that adds users to your server and assigns roles after login. Its bot also posts log messages about registrations and about suspicious alt-account activity.


Group.png
Google OAuth​

Sign in with a Google account, for users who don't have Discord. This is a pure identity login: server restrictions, roles, automation and bot logs stay Discord-exclusive, Google has none of them. The security core is shared, though verification, trusted devices and sessions work the same for Google as for Discord.​

image 4.png

Vector.png
Passkeys​

Passwordless sign-in with Face ID / Touch ID / Windows Hello or a physical security key. Two roles at once: a standalone login and a second factor on top of a provider login.
Group 13.png

Button icon & color​

Match login buttons to your theme. Don't like the default icon or color? Set your own. Choose an inline or list layout, and for extra customization, select a button style: Theme / Outline / Brand.​
image 6.png

Security & access control​

Login verification​

Configure what to require password, panel 2FA, both, or let the user choose and when: always, never, or only for untrusted sessions.
Group 14.png

Trusted devices & locations​

A trusted device skips the verification step that untrusted sessions get; a login from a new device can be approved or denied straight from a trusted session. Login location city, region, country, provider, network type, ASN is resolved via offline GeoIP, with no external lookups during login
Group 15.png

Discord server & role restriction​

Allow only members of selected servers in, optionally with specific roles.
1783447305427.png

Native-password lockdown​

disable_native_login removes the password form and rejects native login server-side, not just hides it in the UI.
1783447472577.png

Alternate-account detection​

Login observations flag likely alts and duplicates for admins. An optional device/cookie registration block stops one device from spawning multiple accounts. Data is kept for a configurable window (90 days by default) and cleaned up automatically.​

Security (under the hood)​

  • OAuth tokens and addon secrets encrypted at rest
  • Client secret and bot token hidden after saving
  • OAuth state is one-time-use, hashed, consumed transactionally
  • No silent email-based linking to existing accounts
  • New registration requires a verified provider email
  • Open-redirect protection after login

Localization​

English, Russian, Ukrainian, German, Turkish, Italian, French both the admin panel and the user-facing interface

FAQ​

Do users have to have Discord?
No. Sign-in can run through Google or passkeys Discord is just one of the options.

Does this replace the default Pterodactyl login?
No, the normal login stays until you enable native-password lockdown yourself.

Can users register through a provider?
Yes, if you enable registration in the admin panel (off by default).
It requires a verified provider email; there's no silent linking by matching email to an existing account.

Can I allow only members of my Discord server?
Yes by selected servers and roles. This works for Discord only; Google and passkeys
have no such gating.

What if the Discord bot is misconfigured?
With restrictions enabled it's fail-closed: login is blocked until you fix the config.

Does the addon store provider tokens?
Yes, when they're needed for linking and actions encrypted at rest.

Can users unlink a provider?
Yes, from the account page at any time.​
1783441102636.png

Group 10.png
1783441283765.png

1783441341416.png

1783441356457.png

1783441382158.png

1783441403230.png

Group 11.png

Group 12.png

Latest reviews

It just works, does exactly what it says on the tin. Also catruzh's support was rather fast at acknowledging the cron bug and fixing it. Thanks!
This license was given for free. What's this?
Great plugin! I really liked it. It is functional, well thought out, and easy to customize for my own needs. Everything feels convenient and flexible, and the plugin does exactly what I needed. Definitely a great resource and worth using!
Buy a license now
$15.00
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
2 years
Share and earn
Refer this resource and earn a 5% commission.
1,563 Views
11 Purchases
14 Downloads
Feb 18, 2026 Published
Jul 7, 2026 Updated
5.00 star(s)
Average rating (2)
542.4 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI Content Disclosure
Language files and some bugfixes
Type
  1. User interface
  1. Login & authentication
Supported framework
  1. Blueprint
Supported versions
  1. 1.12
  1. 1.11
Supported languages
  1. English
  1. Russian
  1. German
  1. French
  1. Turkish
  1. Italian
  1. Ukrainian
Creator
Owner
Recommended for you
Version Changer allows you to adjust your minecraft servers version instantly.
5.00 star(s) 14 ratings
568 purchases
Addon Pack with 5 unique addons, the ultimate solution for upgrading your Pterodactyl
5.00 star(s) 24 ratings
497 purchases
One-click install "Minecraft: Java Edition" modpacks right from your Pterodactyl Panel.
5.00 star(s) 15 ratings
425 purchases
One-click install "Minecraft: Java Edition" modpacks right from your Blueprint Pterodactyl Panel.
5.00 star(s) 5 ratings
421 purchases
Manage Minecraft Java Players from your Panel Interface.
5.00 star(s) 5 ratings
354 purchases
Share and earn
Refer this resource and earn a 5% commission.
1,563 Views
11 Purchases
14 Downloads
Feb 18, 2026 Published
Jul 7, 2026 Updated
5.00 star(s)
Average rating (2)
542.4 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI Content Disclosure
Language files and some bugfixes
Type
  1. User interface
  1. Login & authentication
Supported framework
  1. Blueprint
Supported versions
  1. 1.12
  1. 1.11
Supported languages
  1. English
  1. Russian
  1. German
  1. French
  1. Turkish
  1. Italian
  1. Ukrainian
Creator
Owner
Recommended for you
Version Changer allows you to adjust your minecraft servers version instantly.
5.00 star(s) 14 ratings
568 purchases
Addon Pack with 5 unique addons, the ultimate solution for upgrading your Pterodactyl
5.00 star(s) 24 ratings
497 purchases
One-click install "Minecraft: Java Edition" modpacks right from your Pterodactyl Panel.
5.00 star(s) 15 ratings
425 purchases
One-click install "Minecraft: Java Edition" modpacks right from your Blueprint Pterodactyl Panel.
5.00 star(s) 5 ratings
421 purchases
Manage Minecraft Java Players from your Panel Interface.
5.00 star(s) 5 ratings
354 purchases
Top