Arthur Fayzrakhmanov (Артур Файзрахманов)
11bedecdc0
Prettify imports (via Stylish Haskell)
2015-11-23 16:41:09 +05:00
Arthur Fayzrakhmanov (Артур Файзрахманов)
d1e92af79e
Add UserName message constructor
2015-11-23 16:40:47 +05:00
Arthur Fayzrakhmanov (Артур Файзрахманов)
311f949f0e
Extract "in"/"out" suffixes in Login/Logout words
...
Split "Login" and "Logout" words into two parts, e.g. "Log In" and "Log
Out".
2015-11-23 16:14:40 +05:00
Paul Rouse
276e687ac5
Example loginHandler override in haddock
2015-10-27 11:50:27 +00:00
Paul Rouse
a25153d86e
Provide default loginHandler as separate function
2015-10-21 12:27:59 +01:00
Michael Snoyman
5d0a4567f3
Add the guessApproot function (pinging @gregwebs)
2015-10-13 10:32:25 +00:00
Michael Snoyman
2179a8e30d
GoogleEmail2: proper error message when permission denied
2015-10-13 08:02:19 +00:00
Michael Snoyman
e2e2edf270
Fix openid.hs
2015-10-13 07:41:49 +00:00
Greg Weber
3f96cae289
yesod-auth: add a runHttpRequest typeclass method
2015-10-07 07:06:21 -07:00
Greg Weber
92870f8c47
version bump
2015-09-10 16:18:36 -07:00
Greg Weber
6a567f0ccd
ask for profile permission
...
somehow we are able to read the profile
of most users without this
2015-09-10 15:57:01 -07:00
Michael Snoyman
aff47075b2
Update changelog
2015-06-30 06:49:17 +03:00
Arthur Fayzrakhmanov (Артур Файзрахманов)
4ba82fad96
Version bump
2015-06-24 20:54:27 +05:00
Arthur Fayzrakhmanov (Артур Файзрахманов)
2074915962
Apply stylish-haskell, organize imports
2015-06-24 20:54:27 +05:00
Arthur Fayzrakhmanov (Артур Файзрахманов)
dfd14ea16d
Remove redundant imports
2015-06-24 20:54:27 +05:00
Arthur Fayzrakhmanov (Артур Файзрахманов)
1891e573fc
Use nonce package in Auth.GoogleEmail2
...
Generate CSRF tokens using `nonce` package
2015-06-24 20:54:20 +05:00
Arthur Fayzrakhmanov (Артур Файзрахманов)
4b05cd83f6
Use nonce package in Auth.Email
...
Generate verification keys using `nonce` package.
2015-06-24 20:54:11 +05:00
Michael Snoyman
524297dafc
persistent 2.2
2015-06-14 13:32:40 +03:00
Jude Taylor
886e6bdd2c
add ConstrainedClassMethods
2015-06-08 00:30:16 -07:00
Michael Snoyman
fa0fbb4569
Version bump
2015-04-26 18:37:33 +03:00
Richard Zetterberg
9e1516594e
Fixes faulty type annotations
2015-04-26 15:28:45 +02:00
Richard Zetterberg
770a7a29d2
Adds export of verify route
...
This allows users of the library to easily render VerUrl to use in
verification emails to new users, if the user was created outside
of the regular register functionality.
2015-04-26 14:55:12 +02:00
Alexander Bondarenko
5cc440129d
Provide a hint on how to use loginHandler.
2015-04-24 12:11:10 +03:00
Michael Snoyman
e3e5cb80eb
A bit more version bumping
2015-03-24 08:54:09 +02:00
patrick brisbin
cb27424083
Version bump to 1.4.4
2015-03-23 18:01:26 -04:00
patrick brisbin
3564e1f746
Add AuthenticationResult and authenticate function
...
- getAuthId returns Maybe AuthId with no useful information in the
Nothing case.
- AuthenticationResult includes whether it was a User or Server error
(with an accompanying message) in the failure case.
- User errors are displayed back to the user and have a 401 status in
JSON responses. Server errors are logged and a generic error message
is presented to the user, with a 500 status in JSON responses.
Resolves #956
2015-03-23 18:01:26 -04:00
Michael Snoyman
c7b4f1ddbe
Version bump
2015-02-24 18:38:54 +02:00
Joel Taylor
dbd5fbfea2
add pragmas
2015-02-22 17:18:13 -08:00
Michael Snoyman
d82d3843b4
Version bump
2015-02-19 08:33:41 +02:00
Konstantin Zudov
18a8513e38
Save the access_token only from special handler
2015-02-16 14:16:26 +02:00
Konstantin Zudov
7ed5d4ad39
Added means to fetch user's Google profile
...
The existing GoogleEmail2 auth did that:
- Acquire user access token with offline access
- Use token to acquire user's profile
- Build `Creds` with user's email as `ident` and the other profile
details as stringy key-value pairs in `credsExtra`
This wasn't enough for me, for several reasons:
- Access token was not saved after authentication. If we request 'offline'
token why not to have a way of using it later.
- Stringy key-value profile is not nice and `credsExtra` can be accessed
only from `getAuthId`
- I might want to request the profile after authentication process
So I've added the needed features.
- The access token is saved in a session
- There is a `Person` type with `FromJSON` instance and `getPerson`
can be used to acquire it from `HandlerT`
2015-02-16 09:44:13 +02:00
Michael Snoyman
f1103a2bd6
Version bump
2015-02-08 07:17:55 +02:00
Aleksey Uimanov
e64773cd41
Perform onLogout before session cleaning
2015-02-05 00:21:14 +05:00
Michael Snoyman
9a3a2a5aa5
Version bump
2015-01-09 11:04:18 +02:00
Félix Sipma
9c1a970305
Updated french translation of Yesod.Auth.Message.
2015-01-07 19:40:37 +01:00
Michael Snoyman
e96d1c3622
Version bumps
2014-12-30 05:58:39 +02:00
gxtaillon
c9dff10bd1
Updated french translation of Yesod.Auth.Message.
2014-12-28 00:51:43 -05:00
Артур Файзрахманов
7875b6aa87
Support "Logout" message
...
Added support for `Logout` message, all translations made with Google
Translate, except: Russian translation (by hand) and Dutch translation
(do not translated)
2014-12-22 01:19:47 +05:00
Michael Snoyman
bed6dafce8
Doc link updates
2014-12-21 15:23:52 +02:00
Michael Snoyman
a0836cf955
Version bump
2014-11-20 02:18:44 +02:00
Mats Rietdijk
0678281352
Adds missing dutch translation and improved another translation
2014-11-19 23:02:35 +01:00
Mats Rietdijk
31fb28850c
Adds dutch translations to yesod-auth
2014-11-19 22:47:32 +01:00
Michael Snoyman
94491f6417
Version bump
2014-10-23 05:59:32 +03:00
Paul Rouse
fbb0313589
Redirect dynamically in GoogleEmail2 login page
2014-10-21 09:09:34 +01:00
Michael Snoyman
c91b2978be
Remove deprecated deps
2014-10-01 07:09:39 +03:00
Michael Snoyman
9ce4d49d0a
persistent 2.1 and warp 3.0.2
2014-09-30 06:57:38 +03:00
Greg Weber
510f70d5b3
fix typos
2014-09-24 08:07:15 -07:00
Greg Weber
01339ad528
add some documentation for Yesod.Auth.Email
2014-09-24 07:47:13 -07:00
Michael Snoyman
def48d8a45
Version bumps for 1.4 release
2014-09-21 11:41:37 +03:00
Michael Snoyman
f86d181377
Merge branch 'master' into yesod-1.4
2014-09-21 00:07:11 +03:00