Ylianst / MeshCommander

MeshCommander is a Intel(R) Active Management Technology (Intel(R) AMT) remote management tool. It's feature rich and includes a built-in remote desktop viewer for Hardware-KVM, a Serial-over-LAN terminal, IDER-Redirection support and much more. MeshCommander is built on web technologies and runs on many plaforms. In addition to being available as a stand-alone tool, MeshCommander was built to be very space efficient to that it can be uploaded into Intel AMT flash space to have it served diretly from the Intel AMT web serve.
Apache License 2.0
334 stars 72 forks source link

Web application is unusable by users with very limited permissions #26

Closed nomis closed 4 years ago

nomis commented 4 years ago

If a user with very limited permissions tries to use the web interface in Firefox, all of the HTTP 400 errors cause the username and password to be forgotten and Firefox prompts for them again. This happens repeatedly.

The web interface needs to only make access requests that the user has permission for. If it's not possible to determine what permissions the user has then each section should only request data when it is selected.

nomis commented 4 years ago

Some notes on user configuration:

nomis commented 4 years ago

The minimum set of realms to login without an HTTP 400 error appears to be 6 (Storage) and 13 (General Information).

This is ok but I was hoping to reduce the amount of requests that are made.

It looks like the user can query their own realms with this access so it could be used to hide things that aren't relevant?