Well, if a user wants to go to a specific realm or a specific page that's why the
pages should be bookmark-able in the first place. So I don't really see the point in
redirecting to the first realm (it will quite likely not be the final page the user wants
in any case, and if he did as I said he could have used a bookmark to that specific
page).
I think a better home page for logged in users than a list of realms would be to have some
sort of summary with short-cuts to common tasks. For example it could be something like:
* Create new realm
* Realm 1
* Manage application
* Create new application
* Manage users
* Create new user
* Manage roles
* Add roles to users
* Realm 2
* ...
We could even make this page dynamic. We could save some stats about what a user has done
to html5 storage and use that to list the most common tasks the user has taken.
----- Original Message -----
From: "Viliam Rockai" <vrockai(a)redhat.com>
To: keycloak-dev(a)lists.jboss.org
Sent: Wednesday, 13 November, 2013 3:05:02 PM
Subject: Re: [keycloak-dev] Changes to landing page
On 11/13/2013 12:57 PM, Alexandre Mendonca wrote:
Hi all,
I have been working on KEYCLOAK-123: Refreshing page or opening bookmarked
pages doesn't work. Basically the issue is that when a URL (eg:
http://localhost:8080/auth-server/admin/index.html#/realms/test ) is pasted
or refreshed, we are thrown back to the default/first realm settings page
instead of intended page.
It basically needs some changes to the GlobalCtrl in order to not set any
$location by default, leaving it to the angular router to handle the path.
So, while fixing this, it made sense to me and Stian that the landing page
would rather be a Realms List instead of landing on the first realm settings
page. There's already a realm-list.html page made for this (which needed
some fixes to work properly). So the idea now would be to make this page a
bit more dynamic: in case the user is not logged in it should show a brief
intro about Keycloak while in case the user is logged in, it would show the
realm list (plus any other generic information that would make sense to be
in keycloak "home page").
For non logged user it makes sense. I'm not so sure about the logged-in user
use-case.
I can see two cases:
1. User wants to edit 1st realm from the list - he has to click on that realm
from the list. Now he's already there. Result: 1 more step added.
2. User wants to edit non-1st realm from the list - he has to click on the
realm from the list. Now he has to choose it from the list. Result: equal
number of steps.
So unless we know what useful "other generic information" should be there,
for me it's like adding one more step for the user in some cases. I'm aware
of facts, that "steps" in my cases are not equal to clicks and those
information value can leverage that extra step, I'm just trying to add my
5c.
Any comments and/or requirements on this ?
Regards,
Alexandre
_______________________________________________
keycloak-dev mailing list keycloak-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-dev
_______________________________________________
keycloak-dev mailing list
keycloak-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-dev