minio/browser/app/js/components
Brendan Ashworth ec5293ce29 jwt,browser: allow short-expiry tokens for GETs (#4684)
This commit fixes a potential security issue, whereby a full-access
token to the server would be available in the GET URL of a download
request. This fixes that issue by introducing short-expiry tokens, which
are only valid for one minute, and are regenerated for every download
request.

This commit specifically introduces the short-lived tokens, adds tests
for the tokens, adds an RPC call for generating a token given a
full-access token, updates the browser to use the new tokens for
requests where the token is passed as a GET parameter, and adds some
tests with the new temporary tokens.

Refs: https://github.com/minio/minio/pull/4673
2017-07-24 12:46:37 -07:00
..
__tests__ browser: Update ui-assets and fix the copyright header. (#3790) 2017-02-22 17:27:26 -08:00
Browse.js jwt,browser: allow short-expiry tokens for GETs (#4684) 2017-07-24 12:46:37 -07:00
BrowserDropdown.js browser: Update ui-assets and fix the copyright header. (#3790) 2017-02-22 17:27:26 -08:00
BrowserUpdate.js browser: Update ui-assets and fix the copyright header. (#3790) 2017-02-22 17:27:26 -08:00
ConfirmModal.js browser: Update ui-assets and fix the copyright header. (#3790) 2017-02-22 17:27:26 -08:00
Dropzone.js browser: Update ui-assets and fix the copyright header. (#3790) 2017-02-22 17:27:26 -08:00
InputGroup.js browser: Update ui-assets and fix the copyright header. (#3790) 2017-02-22 17:27:26 -08:00
Login.js Browser: Make login form browser auto-fill compatible (#4091) 2017-04-11 10:11:42 -07:00
ObjectsList.js Browser: Implement multiple object delete (#3859) 2017-03-06 15:43:43 -08:00
Path.js browser: Update ui-assets and fix the copyright header. (#3790) 2017-02-22 17:27:26 -08:00
Policy.js Browser: Implement multi select user interface for object listings (#3730) 2017-02-22 14:51:38 -08:00
PolicyInput.js Prevent duplicate policy rows from being created (#4276) 2017-05-10 09:52:31 -07:00
SettingsModal.js Do not send envVars in ServerInfo() (#4422) 2017-05-24 21:09:23 -07:00
SideBar.js browser: Update ui-assets and fix the copyright header. (#3790) 2017-02-22 17:27:26 -08:00
UploadModal.js browser: Update ui-assets and fix the copyright header. (#3790) 2017-02-22 17:27:26 -08:00