Skip to content

CE-2281: Ping redirect

For the ping integration I have a feature branch CE-2281-ping-integration. The idea is to divide the work into smaller pieces/branches (should be easier for everyone to review and follow) and to merge to feature branch until we want to merge everything into develop.

Deliverables for this branch is step 1-2 in the flow chart and under Deliverables Step 1 https://jira.esss.lu.se/browse/CE-2281

If you run this branch locally change localhost:3000 to http://127.0.0.1:3000 in your browser url field, so ping can redirect correctly.

Credentials:

use your normal username, pwd: ABFgwy1434!!

Password is the same for all of us, if your username does not work, try with simonrose

To test error from ping redirect (UI) change browser url to http://127.0.0.1:3000/authenticate/?error=access_denied and reload the page

Questions:

After redirect from Ping and before the auth process is finished the page is fully interactive (header menu, side menu). That means user can interact with buttons, links und so weiter. We could solve this in different ways.

  • just present a blank page with a loader. This solution means we have to have two different page layouts which means reconstructing the routes structure a bit.
  • have a backdrop on top of all elements, like we have under all modals. While backdrop is up it is not possible to interact we elements underneath.

Text when error in redirect from Ping. Example from Ping: error=access_denied

  • maybe something like. <Ping Error>. Error while trying to login. Contact your system administrator.
Edited by Johanna Szepanski

Merge request reports