yesod-auth

Authentication for Yesod.

http://www.yesodweb.com/

Version on this page:1.4.17@rev:1
LTS Haskell 22.17:1.6.11.3
Stackage Nightly 2024-04-19:1.6.11.3
Latest on Hackage:1.6.11.3

See all snapshots yesod-auth appears in

MIT licensed by Michael Snoyman, Patrick Brisbin
Maintained by Michael Snoyman
This version can be pinned in stack with:yesod-auth-1.4.17@sha256:d9c7b733c2bd8557bb5994a0320b125d129b30f716841be42f670ad65e2c73ac,3306

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.

Changes

1.4.17

  • Add Show instance for user credentials Creds
  • Export pid type for identifying plugin
  • Fix warnings
  • Allow for a custom Email Login DOM with emailLoginHandler

1.4.16

  • Fix email provider #1330
  • Document JSON endpoints of Yesod.Auth.Email

1.4.15

  • Add JSON endpoints to Yesod.Auth.Email module
  • Export croatianMessage from Message module
  • Minor Haddock rendering fixes at Auth.Email module

1.4.14

  • Remove Google OpenID link #1309
  • Add CSRF Security check in registerHelperFunction #1302

1.4.13.5

  • Translation fix

1.4.13.4

  • Improved translations
  • peristent 2.6

1.4.13.3

  • Doc update (and a warning)

1.4.13.1

  • Add CSRF token to login form from Yesod.Auth.Dummy #1205

1.4.13

  • Add a CSRF token to the login form from Yesod.Auth.Hardcoded, making it compatible with the CSRF middleware #1161
  • Multiple session messages. #1187

1.4.12

  • Deprecated Yesod.Auth.GoogleEmail

1.4.11

Add Yesod.Auth.Hardcoded

1.4.9

  • Expose defaultLoginHandler

1.4.8

  • GoogleEmail2: proper error message when permission denied

1.4.7

  • add a runHttpRequest function for handling HTTP errors

1.4.6

  • Use nonce package to generate verification keys and CSRF tokens #1011

1.4.5

  • Adds export of email verify route #980

1.4.4

  • Add AuthenticationResult and authenticate function #959

1.4.3

  • Added means to fetch user’s Google profile #936

1.4.2

  • Perform onLogout before session cleaning #923

1.4.1.3

Updated french translation of Yesod.Auth.Message. #904

1.4.1

Dutch translation added.