Pterodactyl-Panel/app/Services
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
..
Acl/Api First round of changes to API to support simpler permissions. 2018-01-11 22:49:46 -06:00
Allocations More API updates, better support for node config edits 2018-01-10 23:19:03 -06:00
Api Change the way API keys are stored and validated; clarify API namespacing 2018-01-13 16:06:19 -06:00
DaemonKeys Refactor how repositories for the daemon work. 2018-01-05 18:27:47 -06:00
Databases Update calls to missing function 2018-01-05 16:33:50 -06:00
Eggs Update calls to missing function 2018-01-05 16:33:50 -06:00
Helpers More test suite coverage 2017-09-26 22:16:26 -05:00
Locations Add location control through API 2018-01-03 21:14:53 -06:00
Nests Update calls to missing function 2018-01-05 16:33:50 -06:00
Nodes More API updates, better support for node config edits 2018-01-10 23:19:03 -06:00
Packs Update calls to missing function 2018-01-05 16:33:50 -06:00
Schedules Update schedule process to allow toggling/triggering via UI 2018-01-08 21:43:10 -06:00
Servers No more OOME checkboxes 2018-01-08 23:03:14 -06:00
Sftp Update repository base code to be cleaner and make use of PHP 7 features 2018-01-04 22:49:50 -06:00
Subusers Refactor how repositories for the daemon work. 2018-01-05 18:27:47 -06:00
Users Refactor how repositories for the daemon work. 2018-01-05 18:27:47 -06:00