-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Remove Flow landing/log in page #2559
Comments
Internal researchHere are some points from internal research:
|
To add on to the list, it would be good to know if Keycloak is an Akvo wide platform or is limited to Lumen only (atm). Technically, as I have gathered from Lumen, keycloak limits customizations that may be applicable to the login pages |
Considering we are moving to Auth0 to use as a shared Login provider for Flow and Lumen, we should revise the role of the current Flow landing page and consider removing it completely. If we do so:
|
I am very much for this, it would simplify the login workflow for the user and reduce encounter with information that maybe unnecessary in the process. Its a pity really that we still have that map :( |
Ok. So then we agree that with the move to Auth0 we should also get rid of this page and have users land directly on the log in page: https://github.com/akvo/akvo-platform/issues/153 |
@loicsans as part of the Auth0 work, can you handle this issue too? The idea is the once a user goes to Flow she lands directly on the login page rather than this map one. |
design status: a go |
Once a user types his instance name he will land on the login page
I might have jumped the gun here by already checking UAT2 after seeing the PR was merged. So if there is still more work to be done, please let me know and ignore this comment. @loicsans and @muloem Right now uat2 acts odd. After going to the URL you still see the map and a loading icon and then Flow automatically jumps to the current Google login page. As mentioned in the comment, the idea was that Salim no longer sees the map, but lands directly on the Auth0 log in page. |
Map landing page no longer shows and the user is brought directly to the login page 👍 |
Context
We create separate Flow instances for each of our partners. This means they get their own Flow url. Once you open it up you see this:
This is not the most informative nor inviting landing page.
The users go to this page primarily to log into Flow's online workspace.
The idea behind the map was to showcase data set as public, but that is not used in this way in practice. The map takes up most of the screen once one opens the url. If we look at the current Flow instances and their public facing maps we have out of the 105 active partner instances only 43 showing data (of any kind) publicly on the Flow public map. For the partners who do not show data, this results in their Flow landing page to show a blank map.
Problems
Security risk
Currently users set surveys as private or public. The default setting is private but some surveys may be set as public. Data captured to these survey forms will show on this map. But the data can contain private data and if our partners are not fully aware of what data is publicly available, then they are facing a data security risk.
What is the value of the map?
The map takes up most of the screen once one opens the url. If we look at the current Flow instances and their public facing maps we have out of the 105 active partner instances only 43 showing data (of any kind) publicly on the Flow public map. For the partners who do not show data, this results in their Flow landing page to show a blank map.
Our users do not use Flow as a platform to share the data they have set as public. Not so many partners have their data set as public, mostly because of data privacy reasons and the granularity of the setting is missing (you want to share answers to some questions but not to all).
When one opens the Flow url and sees the map (with or without data) many users asks: Why is the map here? or they do not understand what Flow is from looking at the page or the linkage between Flow and Akvo and other Akvo tools and services.
Currently
Salim enters his organisation's Flow url in the browser. Hits log in. Logs in with his Google account. Accesses Flow if he has an account. If he does not have a user account he gets a page telling him so.
Salim is a Flow user
Salim is not a Flow user
Opportunity
The landing page is the first thing a Flow user sees before accessing the online workspace and we should take the opportunity to make it more exciting, visual, valuable, informative and actionable.
This is how Lumen's log in/landing page looks like (keycloak user log in page):

Questions:
The text was updated successfully, but these errors were encountered: