MIT licensed by Michael Snoyman, Patrick Brisbin
This version can be pinned in stack with:yesod-auth-1.6.9@sha256:00624f27a9969c943c0201a7d24f2844fb6bad8f1008578737156a2d39ed22b0,3037
Module documentation for 1.6.9
Depends on 39 packages
(full list with versions ) :
aeson ,
authenticate ,
base ,
base16-bytestring ,
base64-bytestring ,
binary ,
blaze-builder ,
blaze-html ,
blaze-markup ,
bytestring ,
conduit ,
conduit-extra ,
containers ,
cryptonite ,
data-default ,
email-validate ,
file-embed ,
http-client ,
http-client-tls ,
http-conduit ,
http-types ,
memory ,
network-uri ,
nonce ,
persistent ,
random ,
safe ,
shakespeare ,
template-haskell ,
text ,
time ,
transformers ,
unliftio ,
unliftio-core ,
unordered-containers ,
wai ,
yesod-core ,
yesod-form ,
yesod-persistent 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.
ChangeLog for yesod-auth
1.6.9
Added registerHelper
and passwordResetHelper
methods to the YesodAuthEmail
class, allowing for customizing behavior for user registration and forgot password requests #1660
Exposed defaultRegisterHelper
as default implementation for the above methods
1.6.8.1
Email: Fix typo in defaultEmailLoginHandler
template #1605
Remove unnecessary deriving of Typeable
1.6.8
Dummy: Add support for JSON submissions #1619
1.6.7
Redirect behavior of clearCreds
depends on request type #1598
1.6.6
1.6.5
1.6.4.1
Email: Fix forgot-password endpoint #1537
1.6.4
1.6.3
Generalize GoogleEmail2.getPerson #1501
1.6.2
Remove MINIMAL praggma for authHttpManager #1489
1.6.1
Relax a number of type signatures #1488
1.6.0
Upgrade to yesod-core 1.6.0
1.4.21
Add redirectToCurrent to Yesod.Auth module for controlling setUltDestCurrent in redirectLogin #1461
1.4.20
Extend YesodAuthEmail
to support extensible password hashing via
hashAndSaltPassword
and verifyPassword
functions
1.4.19
Adjust English localization to distinguish between “log in” (verb) and “login” (noun)
1.4.18
Expose Yesod.Auth.Util.PasswordStore
1.4.17.3
1.4.17.2
Move to cryptonite from cryptohash
1.4.17.1
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
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.
Stackage is a service provided by the
Haskell Foundation
│ Originally developed by
FP Complete