Commit Graph

16 Commits

Author SHA1 Message Date
Michael Snoyman
17b5406fce OpenID v2 support.
All of the heavy lifting was taken directly from the openid package, and
lives in the OpenId2.* module hierarchy. The difference here is that we
don't use associations at all, removing the need for some hefty
dependencies. I've also gutted MonadLib dependencies.
2010-10-05 08:37:04 +02:00
Michael Snoyman
2a65b1f016 Checking openid.mode=id_res 2010-10-04 07:21:10 +02:00
Michael Snoyman
d6f0d2ee09 OpenID uses same qsEncode as Facebook 2010-10-04 07:12:59 +02:00
Michael Snoyman
bdb6f2011f MissingVar for OpenID 2010-10-03 09:59:41 +02:00
Michael Snoyman
7ebf584f52 Migrate to http-enumerator 2010-09-28 14:23:20 +02:00
Michael Snoyman
b05722e218 A working Facebook API and simple sample application 2010-06-25 15:07:12 +03:00
Michael Snoyman
4c00bd2058 Switch to data-object-json 2010-05-13 23:33:38 +03:00
Michael Snoyman
4590d4afad Add back transformers 0.1 support 2010-04-25 11:12:56 -07:00
Michael Snoyman
59753521a2 transformers 0.2 2010-04-11 13:20:04 -07:00
Michael Snoyman
ad243856a2 Allow tagsoup 0.8 2010-02-09 17:20:03 +02:00
Michael Snoyman
cb7bdb6567 c-m-f to failure 2009-12-06 00:43:24 +02:00
Michael Snoyman
83d2d25d34 Migration to control-monad-failure 2009-11-13 15:13:36 +02:00
Michael Snoyman
e60354ebe1 data -> newtype for Identifier 2009-10-25 22:59:05 +02:00
Michael Snoyman
9fe332dc33 Switch to MonadAttempt for error handling 2009-10-21 00:58:34 +02:00
Michael Snoyman
1f3d9e8791 Removed the (Either String) monad instance for better interop with mtl 2009-06-01 23:24:28 +03:00
Snoyman
d920705bde Added openid authentication 2009-05-08 10:29:35 +03:00