magnetarpulse / neurobazaar

Interactive Visualization Platform for Machine Learning and Data Science Datasets
GNU General Public License v3.0
0 stars 1 forks source link

Decoupling of trame server(s) from the Neurobazaar #25

Open HuyNguyenDePaul opened 1 month ago

HuyNguyenDePaul commented 1 month ago

Currently, we are displaying the trame server(s) through an iframe. However, there are multiple problems with this "solution". We originally did not want to use an iframe, but due to the limited time, there was no other way. Now that we have more time, instead of using an iframe and coupling (embedding) the trame server(s) directly to the workspaces, we would instead have the workspace take us to the trame server(s) directly, essentially decoupling the trame server(s) from the Neurobazaar (web-portal).

There are actually multiple components to this issue/feature request.

  1. We need to guarantee authentication. Refer to the other issue for more information.
  2. The only way to enable authentication, is to have bi-directional communication between the trame server(s) and the Neurobazaar (web-portal). Refer to the other issue for more information.
  3. From the trame server(s), we need to be able to return to the Neurobazaar (web-portal).

This should be one of the last issues/features to be implemented due to the components.

HuyNguyenDePaul commented 1 month ago

Close to being closed. Authentication done. Bidirectional communication WIP. Without how we are decoupling the trame server using Prem's solution, we can ignore for now returning to the Neurobazaar (web-portal) from a trame server.