----- Original Message -----
From: "Rob Crittenden" <rcritten(a)redhat.com>
To: "Ipsilon" <ipsilon(a)lists.fedorahosted.org>
Sent: Friday, July 24, 2015 11:10:39 AM
Subject: IdP Portal design
First pass at an IdP portal design is at
https://fedorahosted.org/ipsilon/wiki/Designs/IdP_Portal
Still a few open questions.
I think it is critical, going forward, to have per-user lists.
The user will certainly find it easier if they can see at the top
the sites they use the most, and the rest following. This can be done
easily by logging with a timestamp each service the user has logged
into as well as a counter of how many times the user logged into a
particular service.
On disk log will have a list of each access for reporting, but
online we just need last date and a counter or a weighted counter
(where we combine last date and number of uses so a tool you used a lot
in the past gradually fades away, but not immediately just because you
took a pause).
This is all information an admin may want to have access to anyway.
So I think part of this effort has to be intertwined with an option
(disable-able) to keep this logging information somewhere.
At the same time some setups may want instead a fixed list (that one is
easy admins just need a page where they can rank the SPs.
Another case will be admins that want users to see their top used sites
but pin some sites no matter what, so a pinning option should be offered
in the same page where SPs can be ranked by admins.
The ranking by default is that each SP is added to the bottom I would guess.
From the POV of exposing this information I would say it definitely
should
be exposed only to logged in users.
Simo.
--
Simo Sorce * Red Hat, Inc. * New York