Repository navigation
Releases
Releases · Sachin-Cloee/pterodactyl-sso
Pterodactyl SSO 1.1.0
Pterodactyl SSO 1.1.0
- HTTPS, root-administrator and two-factor policy gates enabled by default
- Signed, single-use login links for Pterodactyl 2.x
- Activity logging and rejection reasons for every failed login
- Used by Paymenter's service-page Auto Login to Panel and My Servers → Open Panel buttons
Install or update (run in /var/www/pterodactyl)
curl -fL https://github.com/Sachin-Cloee/pterodactyl-sso/releases/download/v1.1.0/pterodactyl-sso-1.1.0.pteroext -o /tmp/pterodactyl-sso-1.1.0.pteroext && php artisan p:extension:install /tmp/pterodactyl-sso-1.1.0.pteroext --enablePterodactyl SSO 1.0.0
Pterodactyl SSO 1.0.0
One-click sign-in from your Paymenter shop to your Pterodactyl 2.x panel —
customers never see a second login.
Install
-
Download
pterodactyl-sso-1.0.0.pteroextbelow. -
Copy it to the panel host and run:
php artisan p:extension:install /path/to/pterodactyl-sso-1.0.0.pteroext --enable
-
Open Admin → Extensions → Paymenter SSO → Settings and set the Shared
secret to the same value as the SSO Secret Key on the Paymenter server
row for this panel. -
In Paymenter, set that server row's Panel Version to
Pterodactyl 2.x.
What it does
- Paymenter's Auto Login to Panel button sends customers straight into the
panel with a signed link that expires in under a minute and works only once. - HTTPS is required by default.
- Root administrator accounts are blocked by default.
- Two-factor accounts are blocked by default — you can allow them, and they
still get the normal two-factor prompt instead of a bypass. - Accepted logins appear in the panel activity log; rejected links are logged
with the reason and IP address.
Full details and the manual test checklist:
README
Requirements
- Pterodactyl 2.x (pre-release)
- PHP 8.3+