authentication for seaside

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
23 messages Options
12
Reply | Threaded
Open this post in threaded view
|

authentication for seaside

sergio_101-2
is there a separate module i can just install an run with for seaside?
it seems like this is something that is needed in just about every
app, but i haven't really seen anything..

things i would like to see:

ability to create new accounts.
send email to validate account.
send email on forgot password.
update password.
update account information (email address, etc)..

if this hasn't been done yet, i wouldn't mind doing it.. i have to do
it anyway..

thanks!

--
----
peace,
sergio
photographer, journalist, visionary

http://www.CodingForHire.com
http://www.coffee-black.com
http://www.painlessfrugality.com
http://www.twitter.com/sergio_101
http://www.facebook.com/sergio101
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

drush66

It is not exactly what you are looking for but it is related. Cloudfork project seems to have openid package, and some support for seaside. If that works it could be used to allow users to login with their google or other openid accounts. I did not have time to test it though.

Davorin Rusevljan
http://www.cloud208.com/

On Dec 28, 2010 10:19 PM, "sergio_101" <[hidden email]> wrote:

is there a separate module i can just install an run with for seaside?
it seems like this is something that is needed in just about every
app, but i haven't really seen anything..

things i would like to see:

ability to create new accounts.
send email to validate account.
send email on forgot password.
update password.
update account information (email address, etc)..

if this hasn't been done yet, i wouldn't mind doing it.. i have to do
it anyway..

thanks!

--
----
peace,
sergio
photographer, journalist, visionary

http://www.CodingForHire.com
http://www.coffee-black.com
http://www.painlessfrugality.com
http://www.twitter.com/sergio_101
http://www.facebook.com/sergio101
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

Ramon Leon-5
In reply to this post by sergio_101-2
On 12/28/2010 02:19 PM, sergio_101 wrote:

> things i would like to see:
>
> ability to create new accounts.
> send email to validate account.
> send email on forgot password.
> update password.
> update account information (email address, etc)..
>
> if this hasn't been done yet, i wouldn't mind doing it.. i have to do
> it anyway..
>
> thanks!

In Rails, everyone uses the same persistence mechanism, so it's easy to
standardize that stuff; how would you propose doing that for Seaside
which doesn't have a standard persistence mechanism?

Ramon Leon
http://onsmalltalk.com
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

Runar Jordahl
In reply to this post by sergio_101-2
Just a side note. You should probably read this post
http://www.codinghorror.com/blog/2010/11/your-internet-drivers-license.html

...and consider whether you could let users not register, but use
their existing accounts at other services.

Kind regards
Runar

2010/12/28 sergio_101 <[hidden email]>:

> is there a separate module i can just install an run with for seaside?
> it seems like this is something that is needed in just about every
> app, but i haven't really seen anything..
>
> things i would like to see:
>
> ability to create new accounts.
> send email to validate account.
> send email on forgot password.
> update password.
> update account information (email address, etc)..
>
> if this hasn't been done yet, i wouldn't mind doing it.. i have to do
> it anyway..
>
> thanks!
>
> --
> ----
> peace,
> sergio
> photographer, journalist, visionary
>
> http://www.CodingForHire.com
> http://www.coffee-black.com
> http://www.painlessfrugality.com
> http://www.twitter.com/sergio_101
> http://www.facebook.com/sergio101
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

sergio_101-2
In reply to this post by Ramon Leon-5
> In Rails, everyone uses the same persistence mechanism, so it's easy to
> standardize that stuff; how would you propose doing that for Seaside which
> doesn't have a standard persistence mechanism?

actually, i wouldn't do anything different or exotic..

what i would like to do is just have an authentication module that you
could grab from squeaksource whenever i started a new project. it
seems like that is the first thing (or even worse.. the last thing) i
do when developing a new app.. authentication..




--
----
peace,
sergio
photographer, journalist, visionary

http://www.CodingForHire.com
http://www.coffee-black.com
http://www.painlessfrugality.com
http://www.twitter.com/sergio_101
http://www.facebook.com/sergio101
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

sergio_101-2
In reply to this post by Runar Jordahl
> Just a side note. You should probably read this post
> http://www.codinghorror.com/blog/2010/11/your-internet-drivers-license.html
>

i have kicked this around alot..

maybe i can write a plugin that does facebook/twitter/whatever
authentication? has that been done?

as an aside, the project i am working on is a salon management
program, where each user can work from a kiosk.. it is really meant
for salons with independent contractors..

my main fear is that potential users might not have or understand such
credentials.. but then again, i would guess that they probably all
have facebook accounts..

hmm.. i might do this, or at least figure out how to do it.. in seaside..

thanks!


--
----
peace,
sergio
photographer, journalist, visionary

http://www.CodingForHire.com
http://www.coffee-black.com
http://www.painlessfrugality.com
http://www.twitter.com/sergio_101
http://www.facebook.com/sergio101
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

Andy Burnett
In reply to this post by sergio_101-2
Serio said...

<<<is there a separate module i can just install an run with for seaside?
it seems like this is something that is needed in just about every
app, but i haven't really seen anything..

things i would like to see:

ability to create new accounts.
send email to validate account.
send email on forgot password.
update password.
update account information (email address, etc)..

if this hasn't been done yet, i wouldn't mind doing it.. i have to do
it anyway..

thanks!>>>

I completely agree. The lack of an authentication module has really held me back from deploying Seaside. I haven't wanted to roll my own, because I have been worried that - without understanding the system fully - I might be an insecure system.

Cheers
Andy

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

Andy Burnett
In reply to this post by sergio_101-2
Ramon said...

<<<

In Rails, everyone uses the same persistence mechanism, so it's easy to
standardize that stuff; how would you propose doing that for Seaside
which doesn't have a standard persistence mechanism?

>>>

What difference would the persistence mechanism make?  Are you saying that e.g. GLORP and Postgres would need a different mechanism than Gemstone, or does it impact the design in some other way?  Excuse my ignorance!

Cheers
Andy

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

sergio_101-2
on further thought..

for this project (salon management), the ultimate product will be a
paid  product.. which means that people will purchase a monthly
subscription to the service. that being the case, i think i am going
to write a normal plugin for user/password authentication..

in the end, i would like to set it up so that users can pull it in via
monticello, set their session object, and let er rip..

i will make it public, so people can check it for security flaws...

thanks!

--
----
peace,
sergio
photographer, journalist, visionary

http://www.CodingForHire.com
http://www.coffee-black.com
http://www.painlessfrugality.com
http://www.twitter.com/sergio_101
http://www.facebook.com/sergio101
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

sebastianconcept@gmail.co
In reply to this post by sergio_101-2
Good, you're making an application for people (not for enginerds).

The multiple user/passwords problem is a pain for this industry and openID and friends are far from the ideal solution.

I'd try to use facebook and twitter accounts as login. Hands down.

I think Andreas Raab has a repo in squeaksource.com that has clients for those. Maybe you can play with those.


o/


On Dec 28, 2010, at 9:48 PM, sergio_101 wrote:

Just a side note. You should probably read this post
http://www.codinghorror.com/blog/2010/11/your-internet-drivers-license.html


i have kicked this around alot..

maybe i can write a plugin that does facebook/twitter/whatever
authentication? has that been done?

as an aside, the project i am working on is a salon management
program, where each user can work from a kiosk.. it is really meant
for salons with independent contractors..

my main fear is that potential users might not have or understand such
credentials.. but then again, i would guess that they probably all
have facebook accounts..

hmm.. i might do this, or at least figure out how to do it.. in seaside..

thanks!


--
----
peace,
sergio
photographer, journalist, visionary

http://www.CodingForHire.com
http://www.coffee-black.com
http://www.painlessfrugality.com
http://www.twitter.com/sergio_101
http://www.facebook.com/sergio101
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

tfleig
In reply to this post by sergio_101-2
Regarding consolidation of account login security:

I think it depends on the purpose of the password and the account. If
the account exists only to separate one user's data from another's,
then one could argue the password is actually not needed at all; the
username is enough. If, in contrast, the purpose of the password is
for security, then the password is a critically important part of
preventing unauthorized access to the user's information.

Users have for years been using the word "password" and other
easy-to-guess words as their password and many of these users have
suffered the consequences. Entrusting the security of all your on-line
accounts to a single entity, be it Facebook, Twitter, or a national
government provides a single point of failure for the security of the
associated accounts. This is the same reason why using the same
password for multiple accounts is ill-advised.

Passwords are vulnerable not only to on-line hacking, but also to
theft or hacking from within the organization that maintains and
verifies the password. I believe the threat from inside the
password-holding organization is probably as great or greater than the
threat from outside given the greater level of access those inside the
organization have.

I have divided my on-line accounts into two groups: those whose
security is not important because they do not contain any personal
information, and those whose security is indeed important, such as
on-line bank accounts and any account containing personal information
that could lead to identity theft. I use one password for all the
insecure accounts, and a different password for each of the secure
accounts. That way if a password is revealed, only one account is
immediately compromised.

I understand keeping track of many passwords is inconvenient and just
automatically using one's Facebook login at another site is very
convenient. Convenience is also the reason why people use the word
"password" as their password. I, personally, would not use automatic
Facebook or Twitter login for any but my insecure accounts -- and
those are almost by definition, the accounts that are not very
important to me.

I have three friends whose on-line accounts were compromised and who
lost significant amounts of money and suffered months of continued
problems recovering from identity theft. These were not rich people.
This does happen.

I think there is still a place for per-site login and security,
inconvenient as it may be.
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

Andres Fortier-2
There are many views on this topic, and most of them are right to a
certain extent. I particularly agree with the title of this post
http://www.codinghorror.com/blog/2007/09/youre-probably-storing-passwords-incorrectly.html 
and with some parts of the article itself. I've been doing some research
recently regarding password storing, why it should be avoided if
possible and what you should do if you have no alternativa; maybe these
links are helpful to someone else:

http://www.openwall.com/articles/PHP-Users-Passwords
http://www.securityfocus.com/columnists/388/
http://chargen.matasano.com/chargen/2007/9/7/enough-with-the-rainbow-tables-what-you-need-to-know-about-s.html
http://www.wired.com/politics/security/commentary/securitymatters/2006/12/72300
http://www.skrenta.com/2007/08/md5_tutorial.html
http://www.codinghorror.com/blog/2007/09/rainbow-hash-cracking.html
http://blog.moertel.com/articles/2006/12/15/never-store-passwords-in-a-database
http://www.codinghorror.com/blog/2007/09/youre-probably-storing-passwords-incorrectly.html
http://chargen.matasano.com/chargen/2006/4/28/oh-meebo.html

HTH,
         Andrés


Tony Fleig escribió:

> Regarding consolidation of account login security:
>
> I think it depends on the purpose of the password and the account. If
> the account exists only to separate one user's data from another's,
> then one could argue the password is actually not needed at all; the
> username is enough. If, in contrast, the purpose of the password is
> for security, then the password is a critically important part of
> preventing unauthorized access to the user's information.
>
> Users have for years been using the word "password" and other
> easy-to-guess words as their password and many of these users have
> suffered the consequences. Entrusting the security of all your on-line
> accounts to a single entity, be it Facebook, Twitter, or a national
> government provides a single point of failure for the security of the
> associated accounts. This is the same reason why using the same
> password for multiple accounts is ill-advised.
>
> Passwords are vulnerable not only to on-line hacking, but also to
> theft or hacking from within the organization that maintains and
> verifies the password. I believe the threat from inside the
> password-holding organization is probably as great or greater than the
> threat from outside given the greater level of access those inside the
> organization have.
>
> I have divided my on-line accounts into two groups: those whose
> security is not important because they do not contain any personal
> information, and those whose security is indeed important, such as
> on-line bank accounts and any account containing personal information
> that could lead to identity theft. I use one password for all the
> insecure accounts, and a different password for each of the secure
> accounts. That way if a password is revealed, only one account is
> immediately compromised.
>
> I understand keeping track of many passwords is inconvenient and just
> automatically using one's Facebook login at another site is very
> convenient. Convenience is also the reason why people use the word
> "password" as their password. I, personally, would not use automatic
> Facebook or Twitter login for any but my insecure accounts -- and
> those are almost by definition, the accounts that are not very
> important to me.
>
> I have three friends whose on-line accounts were compromised and who
> lost significant amounts of money and suffered months of continued
> problems recovering from identity theft. These were not rich people.
> This does happen.
>
> I think there is still a place for per-site login and security,
> inconvenient as it may be.
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

sebastianconcept@gmail.co
great, references Andrés


On Dec 29, 2010, at 12:50 PM, andres wrote:

> There are many views on this topic, and most of them are right to a certain extent. I particularly agree with the title of this post http://www.codinghorror.com/blog/2007/09/youre-probably-storing-passwords-incorrectly.html and with some parts of the article itself. I've been doing some research recently regarding password storing, why it should be avoided if possible and what you should do if you have no alternativa; maybe these links are helpful to someone else:
>
> http://www.openwall.com/articles/PHP-Users-Passwords
> http://www.securityfocus.com/columnists/388/
> http://chargen.matasano.com/chargen/2007/9/7/enough-with-the-rainbow-tables-what-you-need-to-know-about-s.html
> http://www.wired.com/politics/security/commentary/securitymatters/2006/12/72300
> http://www.skrenta.com/2007/08/md5_tutorial.html
> http://www.codinghorror.com/blog/2007/09/rainbow-hash-cracking.html
> http://blog.moertel.com/articles/2006/12/15/never-store-passwords-in-a-database
> http://www.codinghorror.com/blog/2007/09/youre-probably-storing-passwords-incorrectly.html
> http://chargen.matasano.com/chargen/2006/4/28/oh-meebo.html
>
> HTH,
>        Andrés
>
>
> Tony Fleig escribió:
>> Regarding consolidation of account login security:
>> I think it depends on the purpose of the password and the account. If
>> the account exists only to separate one user's data from another's,
>> then one could argue the password is actually not needed at all; the
>> username is enough. If, in contrast, the purpose of the password is
>> for security, then the password is a critically important part of
>> preventing unauthorized access to the user's information.
>> Users have for years been using the word "password" and other
>> easy-to-guess words as their password and many of these users have
>> suffered the consequences. Entrusting the security of all your on-line
>> accounts to a single entity, be it Facebook, Twitter, or a national
>> government provides a single point of failure for the security of the
>> associated accounts. This is the same reason why using the same
>> password for multiple accounts is ill-advised.
>> Passwords are vulnerable not only to on-line hacking, but also to
>> theft or hacking from within the organization that maintains and
>> verifies the password. I believe the threat from inside the
>> password-holding organization is probably as great or greater than the
>> threat from outside given the greater level of access those inside the
>> organization have.
>> I have divided my on-line accounts into two groups: those whose
>> security is not important because they do not contain any personal
>> information, and those whose security is indeed important, such as
>> on-line bank accounts and any account containing personal information
>> that could lead to identity theft. I use one password for all the
>> insecure accounts, and a different password for each of the secure
>> accounts. That way if a password is revealed, only one account is
>> immediately compromised.
>> I understand keeping track of many passwords is inconvenient and just
>> automatically using one's Facebook login at another site is very
>> convenient. Convenience is also the reason why people use the word
>> "password" as their password. I, personally, would not use automatic
>> Facebook or Twitter login for any but my insecure accounts -- and
>> those are almost by definition, the accounts that are not very
>> important to me.
>> I have three friends whose on-line accounts were compromised and who
>> lost significant amounts of money and suffered months of continued
>> problems recovering from identity theft. These were not rich people.
>> This does happen.
>> I think there is still a place for per-site login and security,
>> inconvenient as it may be.
>> _______________________________________________
>> seaside mailing list
>> [hidden email]
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

Ramon Leon-5
In reply to this post by Andy Burnett
On 12/28/2010 05:47 PM, Andy Burnett wrote:
> What difference would the persistence mechanism make?  Are you saying
> that e.g. GLORP and Postgres would need a different mechanism than
> Gemstone, or does it impact the design in some other way?  Excuse my
> ignorance!
>
> Cheers
> Andy

I was thinking more in terms of a user being a domain object and how
you'd deal with adding/finding/removing users in a generic
authentication plugin in a persistence neutral manner that wouldn't need
rewritten once a final persistence mechanism was chosen.  It would not
be done the same way in Glorp as in Gemstone for example.  Perhaps it'd
be more of a mini-framework where you'd have to subclass a few things
and fill in a few blanks before things worked.

Ramon Leon
http://onsmalltalk.com
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

sebastianconcept@gmail.co
In reply to this post by tfleig
Security is a trade of convenience.

Is not convenient to store your money in your bank (specially when the bank is borrowing it to other people without making you a partner of the dividends) but you do it to enhance the security of your patrimony (and even that sometimes fail).

So you have to analyze and take a stand on how you chose your trade off. The one that is best to make your business to achieve a market fit.

To give you an example, the largest bank around here is loosing hundreds of millions in phishing still they don't give the user the inconvenience of using some kind of hardware to plug just to use their online banking webapp because they know it will be such a mess in their market fit that it would make them to loose even more money (probably a huge lot more).

It's always a trade off. Not always an intuitive one or one that is all that good 

Things can go wrong, so we have to do everything to make them 1. non-fatal and 2. fast-recovereable after that life will find out its way by itself



On Dec 29, 2010, at 12:34 PM, Tony Fleig wrote:

Regarding consolidation of account login security:

I think it depends on the purpose of the password and the account. If
the account exists only to separate one user's data from another's,
then one could argue the password is actually not needed at all; the
username is enough. If, in contrast, the purpose of the password is
for security, then the password is a critically important part of
preventing unauthorized access to the user's information.

Users have for years been using the word "password" and other
easy-to-guess words as their password and many of these users have
suffered the consequences. Entrusting the security of all your on-line
accounts to a single entity, be it Facebook, Twitter, or a national
government provides a single point of failure for the security of the
associated accounts. This is the same reason why using the same
password for multiple accounts is ill-advised.

Passwords are vulnerable not only to on-line hacking, but also to
theft or hacking from within the organization that maintains and
verifies the password. I believe the threat from inside the
password-holding organization is probably as great or greater than the
threat from outside given the greater level of access those inside the
organization have.

I have divided my on-line accounts into two groups: those whose
security is not important because they do not contain any personal
information, and those whose security is indeed important, such as
on-line bank accounts and any account containing personal information
that could lead to identity theft. I use one password for all the
insecure accounts, and a different password for each of the secure
accounts. That way if a password is revealed, only one account is
immediately compromised.

I understand keeping track of many passwords is inconvenient and just
automatically using one's Facebook login at another site is very
convenient. Convenience is also the reason why people use the word
"password" as their password. I, personally, would not use automatic
Facebook or Twitter login for any but my insecure accounts -- and
those are almost by definition, the accounts that are not very
important to me.

I have three friends whose on-line accounts were compromised and who
lost significant amounts of money and suffered months of continued
problems recovering from identity theft. These were not rich people.
This does happen.

I think there is still a place for per-site login and security,
inconvenient as it may be.
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

Geert Claes
Administrator
In reply to this post by Runar Jordahl
Agree, it would be great if there was a re-usable module to login any Seaside webapp using Facebook, Google, Twitter, Yahoo, OpenId
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

Andy Burnett
In reply to this post by sergio_101-2
Ramon said...
<<<
I was thinking more in terms of a user being a domain object and how
you'd deal with adding/finding/removing users in a generic
authentication plugin in a persistence neutral manner that wouldn't need
rewritten once a final persistence mechanism was chosen.  It would not
be done the same way in Glorp as in Gemstone for example.  Perhaps it'd
be more of a mini-framework where you'd have to subclass a few things
and fill in a few blanks before things worked.

>>>

OK, thanks.  I could deal with needing to subclass a few classes, so long as the basic framework dealt securely with the basic mechanics of the user accounts, and creating and managing the session cookies etc.

Cheers
Andy

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

Paul DeBruicker
In reply to this post by sergio_101-2
On 12/29/2010 11:13 AM, [hidden email] wrote:

> Message: 3
> Date: Wed, 29 Dec 2010 11:50:04 -0300
> From: andres<[hidden email]>
> Subject: Re: [Seaside] authentication for seaside
> To: Seaside - general discussion<[hidden email]>
> Message-ID:<[hidden email]>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> There are many views on this topic, and most of them are right to a
> certain extent. I particularly agree with the title of this post
> http://www.codinghorror.com/blog/2007/09/youre-probably-storing-passwords-incorrectly.html
> and with some parts of the article itself. I've been doing some research
> recently regarding password storing, why it should be avoided if
> possible and what you should do if you have no alternativa; maybe these
> links are helpful to someone else:
>
> http://www.openwall.com/articles/PHP-Users-Passwords
> http://www.securityfocus.com/columnists/388/
> http://chargen.matasano.com/chargen/2007/9/7/enough-with-the-rainbow-tables-what-you-need-to-know-about-s.html
> http://www.wired.com/politics/security/commentary/securitymatters/2006/12/72300
> http://www.skrenta.com/2007/08/md5_tutorial.html
> http://www.codinghorror.com/blog/2007/09/rainbow-hash-cracking.html
> http://blog.moertel.com/articles/2006/12/15/never-store-passwords-in-a-database
> http://www.codinghorror.com/blog/2007/09/youre-probably-storing-passwords-incorrectly.html
> http://chargen.matasano.com/chargen/2006/4/28/oh-meebo.html
>
> HTH,
>           Andrés

I'd just like to add this link:

http://codahale.com/how-to-safely-store-a-password/

to the list.  There is not yet a bcrypt or scrypt implementation in the
Cryptography package.
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

Andreas.Raab
In reply to this post by sebastianconcept@gmail.co
On 12/29/2010 12:54 PM, Sebastian Sastre wrote:

> Good, you're making an application for people (not for enginerds).
>
> The multiple user/passwords problem is a pain for this industry and
> openID and friends are far from the ideal solution.
>
> I'd try to use facebook and twitter accounts as login. Hands down.
>
> I think Andreas Raab has a repo in squeaksource.com
> <http://squeaksource.com> that has clients for those. Maybe you can play
> with those.

Yup. Example here:

http://ardemo.seasidehosting.st/seaside/twitter

Code here:

http://www.squeaksource.com/ar/Twitter-Squeak-ar.2.mcz

Cheers,
   - Andreas
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: authentication for seaside

sergio_101-2
i should probably throw in an obligatory link, too..

i spoke about this in my podcast last week.. bear in mind that our
podcast is aimed at non technical ceos, execs, etc.. so it is light on
theory, heavy on usage..

http://www.thoseoptimizeguys.com/TOGPodcast/TOGEpi003-Password-Management/

the blog/podcast was developed using pier!


--
----
peace,
sergio
photographer, journalist, visionary

http://www.CodingForHire.com
http://www.coffee-black.com
http://www.painlessfrugality.com
http://www.twitter.com/sergio_101
http://www.facebook.com/sergio101
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
12