Kostiantyn Rybnikov
6e940b19e2
Allow aeson 0.11
2016-03-21 18:29:22 +02:00
patrick brisbin
1f23fbf85d
Version bump
2016-02-10 09:54:38 -05:00
patrick brisbin
1d87247537
Add example application
2016-02-10 09:50:51 -05:00
patrick brisbin
29b4a7f4e7
Remove Twitter module
...
- Twitter does not support OAuth 2[1]
The motivating issue was created without realizing this (it is a bit
surprising), and the module that was committed doesn't appear to work.
- For OAuth 1, support[2] already exists
Fixes #25
[1]: https://twittercommunity.com/t/oauth-2-0-support/253
[2]: http://hackage.haskell.org/package/yesod-auth-oauth-1.4.0.2/docs/Yesod-Auth-OAuth.html
2016-02-07 10:37:03 -05:00
patrick brisbin
2e5ebbb917
Version bump
2016-01-08 14:50:41 -05:00
patrick brisbin
9fcf00f57e
Relax upper bounds so we are stack-compatible
...
- aeson-0.10
- hoauth2-0.5
- http-types-0.9
Fixes #48
2016-01-08 14:18:57 -05:00
patrick brisbin
51061fa148
Add stack support
...
Required upping the cabal lower-bound, which is, I think,
un-controversial since 1.8 is still pretty low.
2016-01-03 10:37:52 -05:00
patrick brisbin
3c24e0ff07
Add basic testing infrastructure
...
What sort of tests we'll be able to add is yet to be figured out, but
this at least puts a no-op, hspec-based testing target in place.
2016-01-03 10:36:52 -05:00
silky
6c16a7458d
Fix source repo link
2015-12-07 14:02:43 -05:00
patrick brisbin
bdc81341e5
Version bump
2015-12-05 00:52:23 -05:00
patrick brisbin
4afaba6645
Version bump
2015-10-06 23:49:17 -04:00
patrick brisbin
5784f724ba
Bump upper bound on vector to <11
...
Fixes #40
2015-10-02 21:04:56 -04:00
patrick brisbin
43d15d8478
Version bump
2015-08-12 09:11:33 -04:00
Brian Schroeder
815d443464
Implement Nylas provider
2015-08-12 09:08:41 -04:00
Luke Randall
ab71e1be4e
Bump upper bounds on aeson
2015-08-12 11:07:15 +02:00
Stefan Dresselhaus
345bc3e0b0
reverted version bump, removed dependency on time
2015-06-28 17:17:21 +02:00
Stefan Dresselhaus
38ad5b66a8
fixed messup in .cabal
2015-06-28 00:28:51 +02:00
Stefan Dresselhaus
b9d9b51a6c
Added EVE-Online SSO and made it possible for plugins to use images instead of text-links to login
2015-06-28 00:22:14 +02:00
patrick brisbin
7613eb5297
Version bump
2015-06-25 17:47:43 -04:00
Santiago Saavedra
192dde89af
Add Google OAuth provider
2015-06-07 18:23:33 +02:00
patrick brisbin
e10589a954
Version bump
2015-04-13 17:50:03 -04:00
patrick brisbin
5c5f94dba4
Add Twitter
2015-04-13 17:10:11 -04:00
patrick brisbin
c6fbb15a20
0.1.0 bump, cabal file fixes
2015-04-08 11:19:25 -04:00
patrick brisbin
ad0e354b2b
Support GHC 7.10
...
- Conditionally import Control.Applicative
- Enable FlexibleContexts
2015-04-07 12:56:43 -04:00
patrick brisbin
44a83b6c6a
Remove implicit support for GHC 7.4
...
- Transitive dependency iproute will not build on 7.4.1
2015-04-07 12:56:04 -04:00
patrick brisbin
fcba0b405a
Remove support for GHC 6
...
- This was behind a default-true flag
- We have no conditionals internally
2015-04-07 12:56:04 -04:00
patrick brisbin
029122f662
Learn rebranded as Upcase
2015-03-24 17:56:59 -04:00
patrick brisbin
085538be7b
Remove Yesod.Auth.OAuth2.Google.hs
...
This functionality is available in yesod-auth, in the
Yesod.Auth.GoogleEmail2 module.
Resolves #18
2015-03-24 17:53:17 -04:00
jprider63
bc320b1397
Move state token handling generic oauth2Plugin
...
Resolves #23
2015-03-24 17:26:35 -04:00
patrick brisbin
d840af3501
Version bump
2015-01-07 14:03:50 -05:00
Michael Snoyman
9524778ae7
Allow transformers 0.4
2015-01-07 17:56:02 +02:00
patrick brisbin
784025d79d
Version bump
2014-11-07 14:15:06 -05:00
Gordon Fontenot
34db7433b7
Bump aeson version requirement
...
Yesod 1.4 uses Aeson 0.8.0.1, which makes this library incompatible.
Bumping this to 0.9 matches Yesod's requirements.
2014-10-06 18:50:24 -04:00
Greg Weber
5cc9f602ce
bump version bounds to allow yesod 1.4
2014-09-30 11:05:07 -07:00
patrick brisbin
b5ce151f03
Version bump
2014-09-22 09:24:45 -04:00
Paul Harper
a1ff864b4e
Added Spotify as a supported OAuth2 backend
2014-09-20 23:52:23 -07:00
patrick brisbin
46b0d1f4a9
Version bump
2014-09-18 11:28:13 -04:00
patrick brisbin
d2e384c1aa
Version bump
2014-09-17 22:19:56 -04:00
patrick brisbin
4b2d7e333c
Larger version bump
2014-09-13 16:47:04 -04:00
Freiric Barral
e34156dcc3
bump version
2014-08-31 23:11:41 +02:00
Freiric Barral
165713c350
use tls manager argument in fetchGithubProfile (introduced in 'Version upgrade (hoauth2 0.4.1)'.)
2014-08-29 21:04:21 +02:00
Freiric Barral
ec80c8f75e
fix cabal file: take into account the split of network from version 2.6,
...
and avoid authenticate 1.3.2.6 which gave the following strange error:
...
Building authenticate-1.3.2.6...
Preprocessing library authenticate-1.3.2.6...
[1 of 9] Compiling OpenId2.XRDS ( OpenId2/XRDS.hs, dist/dist-sandbox-a1429708/build/OpenId2/XRDS.o )
[2 of 9] Compiling Web.Authenticate.OpenId.Providers ( Web/Authenticate/OpenId/Providers.hs, dist/dist-sandbox-a1429708/build/Web/Authenticate/OpenId/Providers.o )
[3 of 9] Compiling Web.Authenticate.BrowserId ( Web/Authenticate/BrowserId.hs, dist/dist-sandbox-a1429708/build/Web/Authenticate/BrowserId.o )
Web/Authenticate/BrowserId.hs:15:22:
Module ‘Data.Conduit’ does not export ‘MonadBaseControl’
Web/Authenticate/BrowserId.hs:15:40:
Module ‘Data.Conduit’ does not export ‘MonadResource’
Failed to install authenticate-1.3.2.6
2014-08-29 20:57:39 +02:00
Calen Pennington
7c002e167c
Add a github OAuth2 provider
2014-08-29 20:57:39 +02:00
Calen Pennington
393334370c
Update to hauth2 0.4.*
2014-08-29 20:57:34 +02:00
patrick brisbin
1d115720fc
Bump version
2014-08-19 17:35:36 -04:00
patrick brisbin
bcdbf1b48a
Fix lower bound on yesod-auth
2014-08-17 12:10:09 -04:00
Kayo Phoenix
d9a41130b0
Version upgrade (hoauth2 0.4.1).
2014-08-13 11:02:46 +06:00
Max Cantor (MBPr)
267bef2c9a
relaxed bounds for ghc 781
2014-04-09 16:59:39 -07:00
patrick brisbin
a306f80da8
Loosen contraints on lifted-base and text
2014-02-21 14:20:35 -05:00
patrick brisbin
c635bc7fd1
Bump version
2014-02-21 12:26:48 -05:00
patrick brisbin
4354dc630a
Replace call to error with throwIO. Fixes #2
...
* error would crash the server
* IO exception should result in a 500
2014-02-21 12:25:31 -05:00
patrick brisbin
257968f067
Fix documentation error
2014-02-21 11:00:57 -05:00
patrick brisbin
7536e7f25f
Refactor to separate modules, document things
...
* oauth2 functions now handle the getCreds argument themselves
* Learn is updated to do the Right Thing
* Google is unfinished
2014-02-15 15:56:15 -05:00
patrick brisbin
4ec390e32a
Use Network.OAuth.OAuth2
...
* Provides basically the same interface
* Re-export it for making additional requests
2014-02-15 15:11:03 -05:00
patrick brisbin
434e2bc092
Update dependencies, make it work, address -Wall
...
Housekeeping:
* Use newer http-conduit (Request m becomes Request)
* Increase upper bound on aeson
* Fix whitespace, remove unfinished function
* Add type signatures and some comments
* Remove unused imports
Fixes:
* ByteString needs an orphan JSON instance so AccessToken can have one.
I'm not sure if there's a way around this.
* redirect takes a Text, not a ByteString
* dispatch for "callback" should handle setting the credentials
Additions
* oauth2Learn for authenticating against learn.thoughtbot.com
2014-02-15 14:44:01 -05:00
Tom Streller
3457bfd3a0
Initial import
2013-07-14 11:11:44 +02:00