[sldev] RFC: design proposal for VWR-1071

Carlo Wood carlo at alinoe.com
Wed Jul 15 03:19:50 PDT 2009


On Tue, Jul 14, 2009 at 06:43:43PM -0700, Cypren Christenson wrote:
> Melinda:
> * Clearing the list: I was thinking about adding a new button to the
> Preferences panel, probably under Network (since there's already a
> "clear cache" button there) that says "clear login history".
> ("Clearly" this will require i18n translation; maybe this is a good
> time to ask how that's usually handled for the project?)

I am sure many people will uncheck the box saying "remember password"
in the assumption that it will keep the First/Last name and just
remove the password. Therefore it should do just that.

> Thanks again for everyone's comments and criticism. Keep it coming!

I'm using the same name on multiple grids...

It is a security problem for me that the viewer only remembers a
single password and uses it regardless of the grid.

In order to use this feature (remembering passwords) savely, the
viewer should first be grid-aware.

Maybe also add the login-uri in the password database file?

Ie,

Carlo|Wood|http://login.example.com:8000|passwd1
Carlo|Wood|http://login.foobar.com:8002|passwd2

And then only use a password if the already chosen login uri matches.

Actually, using LSL serialization, I'd go for storing this
as a map with the uri as key. Not sure about the exact LSL
but something like the following would result:

<map>
<key>http://login.example.com:8000</key>
  <map>
  <key>FirstName</key>
    <string>Carlo</string>
  <key>LastName</key>
    <string>Wood</string>
  <key>PasswdHash</key>
    <string>passwd1</string>
  </map>
<key>http://login.foobar.com:8002</key>
  <map>
  <key>FirstName</key>
    <string>Carlo</string>
  <key>LastName</key>
    <string>Wood</string>
  <key>PasswdHash</key>
    <string>passwd2</string>
  </map>
</map>

-- 
Carlo Wood <carlo at alinoe.com>


More information about the SLDev mailing list