Sorry, that was meant to be generalized, not overly technical....
An "identity token" would be anything that could be used to identify a user
to the application. The identity token you had proposed using was a
randomly generated user-specific string.
"Caching" is the same as storing. For example, storing a user-specific
randomly generated string in a client-side cookie is an example of
client-side caching of an identity token.
"Credential auto-population" is the automatic completion of user name and
password text boxes by the browser application. For example, if you use IE
and haven't disabled this feature, you will be shown a dialog box asking if
you want the password to be "remembered " for future visits to the site. If
you allow this, IE will fill in the password textbox for you at subsequent
logins.
"Login facilitator" is functionality that makes login easier for the user.
Summary: For a site where user identity really matters, don't open
potential security holes just to make login easier on the user, particularly
since most users will probably be using browsers that already contain
functionality for easing the login process.
"Shabam" <ch*****@yoma ma-nospam.com> wrote in message
news:3_******** ************@ad elphia.com...
"Nicole Calinoiu" <calinoiu REMOVETHIS AT gmail DOT com> wrote in message
news:uT******** ******@TK2MSFTN GP14.phx.gbl... For a site on which security/privacy is important, the site functionality
should not allow for client-side user identity token caching. Most users
will probably be using a browser that allows for login credential
auto-population, so they will already have some form of login facilitator
available that is under their control.
Could you explain that in a less technical way? I'm completely lost by
"identity token caching", "credential > auto-population", and "login
facilitator". Thanks.
FYI, the application is being developed by hired programmers, not me. I
know many of the concepts, just not the details, hence I'm here. :)