Commit Graph

22 Commits

Author SHA1 Message Date
Michael Snoyman
d7c19fb6ae Jeremy Shaw's error handling patch 2010-12-26 05:49:37 +02:00
Michael Snoyman
6615274cc8 getForwardUrlRealm and authenticateParams 2010-12-23 11:26:54 +02:00
Michael Snoyman
0571daf1ff Consolidated exception types 2010-10-07 23:34:18 +02:00
Michael Snoyman
a2eb422a2a Cap YADIS redirects to 10 2010-10-06 19:59:47 +02:00
Michael Snoyman
63853a78df Proper exception propogation 2010-10-05 11:16:42 +02:00
Michael Snoyman
48f31ed6de Merged OpenId and OpenId2 2010-10-05 11:11:35 +02:00
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