MultiAuth - Pterodactyl SSO & Passkeys v2.2

Register & Login for Pterodactyl via Discord & Google SSO, passkeys & enforced 2FA
Slide 16_9 - 1.png
Caution: Before installing, wait until the add-on is updated to Panel v1.12.4 and Blueprint beta-2026-05 otherwise it may not work correctly or even break something.
I'm already working on update

DiscordAuth 2.0.0 turns Discord login for Pterodactyl into a full authentication addon with OAuth login, account linking, trusted devices, login verification, guild and role restrictions, Discord notifications, offline GeoIP/ASN details, localization, and a rebuilt admin panel

Users can log in or link their account with Discord while your panel keeps the normal Pterodactyl login flow available

If you want to contact me
🛟 Support Server
Built for More Than Discord
This release lays the foundation for more authentication providers in the future.​
Planned providers include Google, GitHub, Steam, Telegram, and more. Each provider may get its own verification rules, notification options, trusted-session logic, and admin controls, so server owners can shape the login flow around their community instead of being locked into one method​
DiscordAuth 2.0.0 starts with Discord, but the long-term goal is a flexible authentication hub for Pterodactyl​

Discord Login & Account Linking
  • Login with Discord OAuth
  • Link or unlink Discord from the account page
  • Existing users must explicitly link Discord instead of being silently matched by email
  • New registrations require a verified Discord email
  • Traditional panel login can stay available

Login Verification
  • Require password verification
  • Require panel 2FA verification
  • Require password + 2FA
  • Let users choose password or 2FA when available
  • Verification can be required always, never, or only for untrusted sessions
  • Supports panel 2FA recovery codes

Trusted Devices & Locations
  • Trusted-device support for smoother repeat logins
  • Approve or deny new login attempts from an existing trusted session
  • Users can manage and revoke trusted devices from the account page
  • Trusted-location details can show city, region, country, provider, network type, and ASN when available
  • Local/offline GeoIP support, no external GeoIP lookup needed during login
Discord Guild & Role Access
  • Restrict login/registration to members of selected Discord servers
  • Require specific Discord roles
  • Access checks run during login and while users continue using the panel
  • Incomplete bot configuration fails closed instead of silently allowing access

Automation
  • Auto-join users to your Discord server after successful auth
  • Auto-assign Discord roles after successful auth
  • Discord permissions are requested only when needed for configured features

Admin Panel
  • Rebuilt DiscordAuth admin UI
  • Discord server picker
  • Role picker with role colors and assignability checks
  • Grouped channel picker for notification channels
  • Bot diagnostics and guild restriction health checks
  • Local DiscordAuth event logs with filters, pagination, avatars, details, and auto-refresh
  • GeoIP database status and refresh controls
  • Safer secret replacement flow for client secret and bot token

Localization
Admin and user-facing translations included for:​
  • English
  • Russian
  • Ukrainian
  • German
  • Turkish
  • Italian
  • French

Security

  • Discord OAuth tokens and addon credentials are encrypted at rest​
  • Client secret and bot token are hidden after saving​
  • OAuth state records are stored safely and consumed after use​
  • No automatic email-based linking to existing panel accounts​
  • New registrations require a verified Discord email​
  • Open redirect protection for post-login redirects​
  • Rate limiting on important public auth routes​
  • Admin actions require admin authentication, CSRF protection, and safe request handling​
  • Sensitive values are redacted from local admin logs​
FAQ
  • Q: Does this replace the default Pterodactyl login?
  • A: No. The normal Pterodactyl login remains available unless you configure your panel/login page differently

  • Q: Can I restrict access to only my Discord server?
  • A: Yes. You can require users to be members of selected Discord servers, and optionally require specific roles

  • Q: What happens if the bot is not configured correctly?
  • A: If guild restrictions are enabled, DiscordAuth fails closed and blocks login until the bot configuration is fixed

  • Q: Can users unlink Discord?
  • A: Yes. Linked users can manage and unlink Discord from their account page

  • Q: Does DiscordAuth store Discord tokens?
  • A: Yes, when needed for account linking and Discord actions. Tokens are encrypted at rest

  • Q: Does it support multiple languages?
  • A: Yes. DiscordAuth includes English, Russian, Ukrainian, German, Turkish, Italian, and French translations
Screenshots
These screenshots are from an earlier demo build. Updated DiscordAuth 2.0.0 screenshots will be added soon

Frame 10 (1).png

Frame 4.png

Frame 5.png


Frame 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,496 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) 23 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,496 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) 23 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