Although these URLs are visible in the address bar when viewing the algorithm. They can not be opened directly (i.e., by a Link from another Website). To enable linking patterns to algorithms from PlanQK when viewed in QC-Atlas, this direct navigation needs to be supported.
Current situation
Directly opening links as above produces a blank page and the error notification "Error! Algorithm could not be retrieved".
This is because:
The logged-in user is not remembered across Tabs/Windows.
Even if the login-status is kept, it results in a new login, which reloads the page.
When an algorithm is directly linked, QC-Atlas assumes it comes from its own API and does not check PlanQK for this algorithm.
Tasks
Extend keycloak initialization to enable single sign-on and loading user profiles at startup (src/app/util/keycloak-init.ts
242 updates Angular to support a newer keycloak version. This PR has to be considered such that the logout from the PlanQK platform works again properly.
When viewing Algorithms from PlanQK in the QC-Atlas UI, they are assigned an URL such as: http://127.0.0.1/#/algorithms/9d445a80-6707-4a42-9689-4119c47b7120
Although these URLs are visible in the address bar when viewing the algorithm. They can not be opened directly (i.e., by a Link from another Website). To enable linking patterns to algorithms from PlanQK when viewed in QC-Atlas, this direct navigation needs to be supported.
Current situation Directly opening links as above produces a blank page and the error notification "Error! Algorithm could not be retrieved". This is because:
Tasks