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. |
||
|---|---|---|
| .. | ||
| Yesod | ||
| .gitignore | ||
| auth2.hs | ||
| browserid.hs | ||
| ChangeLog.md | ||
| LICENSE | ||
| openid.hs | ||
| persona_sign_in_blue.png | ||
| README.md | ||
| Setup.lhs | ||
| yesod-auth.cabal | ||
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.
- yesod-auth-account: An account authentication plugin for Yesod
- yesod-auth-hashdb: The HashDB module previously packaged in yesod-auth, now with stronger, but compatible, security.
- yesod-auth-bcrypt: An alternative to the HashDB module.