yesod/yesod-auth
Cole Brown 600d307310 Extend YesodAuthEmail to support extensible password hashing.
This change introduces `hashAndSaltPassword` and `verifyPassword` to the
`YesodAuthEmail` type class, allowing users to implement their own hashing
schemes (i.e. to provide compatibility with an existing database). It also
updates the default handlers to use these new functions when appropriate. The
functions have default implementation such that behavior for legacy applications
should not change.
2017-09-28 14:37:21 -04:00
..
Yesod Extend YesodAuthEmail to support extensible password hashing. 2017-09-28 14:37:21 -04:00
.gitignore Add 'yesod-auth/' from commit 'fe498e3dac01bfc999cad33b90a2b1b397785178' 2011-07-22 08:59:54 +03:00
auth2.hs Add 'yesod-auth/' from commit 'fe498e3dac01bfc999cad33b90a2b1b397785178' 2011-07-22 08:59:54 +03:00
browserid.hs Fix browserid.hs (closes #547) 2014-09-14 11:04:16 +03:00
ChangeLog.md Extend YesodAuthEmail to support extensible password hashing. 2017-09-28 14:37:21 -04:00
LICENSE Update license with MIT license 2012-04-29 09:38:45 +03:00
openid.hs Add the guessApproot function (pinging @gregwebs) 2015-10-13 10:32:25 +00:00
persona_sign_in_blue.png Include Persona login icon yesodweb/authenticate#19 2013-02-18 11:30:23 +02:00
README.md Doc link updates 2014-12-21 15:23:52 +02:00
Setup.lhs Add 'yesod-auth/' from commit 'fe498e3dac01bfc999cad33b90a2b1b397785178' 2011-07-22 08:59:54 +03:00
yesod-auth.cabal Extend YesodAuthEmail to support extensible password hashing. 2017-09-28 14:37:21 -04:00

yesod-auth

This package provides a pluggable mechanism for allowing users to authenticate with your site. It comes with a number of common plugins, such as OpenID, BrowserID (a.k.a., Mozilla Persona), and email. Other packages are available from Hackage as well. If you've written such an add-on, please notify me so that it can be added to this description.