1
1
mirror of https://github.com/pterodactyl/panel.git synced 2024-10-27 20:32:28 +01:00
Pterodactyl-Panel/app/Http/Middleware
Dane Everitt e3df0738da
Change the way API keys are stored and validated; clarify API namespacing
Previously, a single key was used to access the API, this has not changed in terms of what the user sees. However, API keys now use an identifier and token internally. The identifier is the first 16 characters of the key, and the token is the remaining 32. The token is stored encrypted at rest in the database and the identifier is used by the API middleware to grab that record and make a timing attack safe comparison.
2018-01-13 16:06:19 -06:00
..
Api Change the way API keys are stored and validated; clarify API namespacing 2018-01-13 16:06:19 -06:00
Server Implement changes to administrative user revocation, closes #733 2017-12-03 14:00:47 -06:00
AdminAuthenticate.php Implement changes to administrative user revocation, closes #733 2017-12-03 14:00:47 -06:00
Authenticate.php Implement fix to allow root admins to view all servers. 2017-11-05 12:38:39 -06:00
DaemonAuthenticate.php Update repository base code to be cleaner and make use of PHP 7 features 2018-01-04 22:49:50 -06:00
EncryptCookies.php Update all the middlewares 2017-10-29 12:37:25 -05:00
LanguageMiddleware.php Add more middleware tests 2017-11-03 18:16:49 -05:00
RedirectIfAuthenticated.php Add more middleware tests 2017-11-03 18:16:49 -05:00
RequireTwoFactorAuthentication.php Implement a better management interface for Settings (#809) 2017-12-14 21:05:26 -06:00
TrimStrings.php Update codebase to L5.4 (#367) 2017-04-01 17:59:43 -04:00
TrustProxies.php Update to Laravel 5.5 (#814) 2017-12-17 13:07:38 -06:00
VerifyCsrfToken.php Implement basic security policy on daemon remote routes 2017-01-27 16:34:46 -05:00
VerifyReCaptcha.php Update to Laravel 5.5 (#814) 2017-12-17 13:07:38 -06:00