James Burke
9565ccbb45
tolerate contacts that have no email address.
2010-10-27 15:03:28 -07:00
mixedpuppy
ae33f14f45
create and append the short url if it is not in the message
2010-10-14 15:23:16 -07:00
mixedpuppy
3e02d6cf1f
add support for specifying the contacts group the get
2010-10-14 14:02:16 -07:00
mixedpuppy
2606109b9b
add a contacts api to retreive contacts from google, currently only google supported
2010-10-14 11:39:14 -07:00
mixedpuppy
a9fd2de38e
add urlargs support in docstring
2010-10-14 11:30:33 -07:00
mixedpuppy
01dcc9bdb6
provide a default for the oauth result urls
2010-10-01 14:22:01 -07:00
Bryan Clark
4c93d82763
patch via IRC from shane for error messages
2010-10-01 11:56:32 -07:00
mixedpuppy
525946aea2
add missing file
2010-10-01 11:42:02 -07:00
mixedpuppy
0e9f7d3641
update facebook oauth error handling to deal with differences in their various levels of apis and standards support
2010-09-30 19:26:30 -07:00
mixedpuppy
036e256c08
change error object to be like json-rpc error objects
...
code is reserved for error codes, not http status
status is added for http status
use only 401 and 535 for now to indicate reauth
2010-09-30 17:36:12 -07:00
Mark Hammond
c6dc6d2bbb
allow 'message' to be optional, leaving it to the service to reject if it so chooses
2010-09-30 16:37:46 +10:00
mixedpuppy
d25ab71638
provide a way to set max_auth_age for google
2010-09-24 13:51:19 -07:00
mixedpuppy
e7a4c975c3
grab force_login for twitter
2010-09-24 13:49:56 -07:00
mixedpuppy
15cd70e65f
avoid querying the accounts table, just rely on the session to store what we need. the accounts table is 'backup' for that.
2010-09-22 17:44:26 -07:00
mixedpuppy
e7fa3e5831
update to test with our own shortener, remove the query to get an id (doesn't work right with multiple threads anyway)
2010-09-22 15:20:46 -07:00
Mark Hammond
cddd1bdcd3
move all oauth urls into config; update test.ini to use local test mock server
...
* * *
create .ini specifically for load testing
2010-09-20 16:33:29 +10:00
Mark Hammond
bccd75edf4
remove some stray prints
2010-09-20 16:33:21 +10:00
Mark Hammond
8a5cc28796
fix db lookup for short url
2010-09-17 10:02:14 +10:00
David Ascher
ed5c4c5c48
adding links.py, forgot to hg add
2010-09-14 14:45:24 -07:00
mixedpuppy
9e154b9ea5
a working api, though the ui has to bend over backwards for yahoo (and that's with an !)
2010-09-13 19:27:48 -07:00
mixedpuppy
c0be63caf0
add yahoo openid+oauth support
2010-09-13 17:46:34 -07:00
mixedpuppy
17cdf40434
merge update
2010-09-13 15:19:40 -07:00
mixedpuppy
17d68b219e
some basic failure fixes when dealing with openid 2, add support for some options for yahoo
2010-09-13 14:46:40 -07:00
mixedpuppy
82f0254236
use the defaults, but allow post to override
2010-09-13 14:42:56 -07:00
James Burke
0932ab4f30
fix a goof with creating multipart boundary. To be super safe, we should test the boundary for existence in the body data.
2010-09-13 14:05:18 -07:00
James Burke
60ccadc402
some jslint changes to share/index.js, then hooking up sending full facebook data to facebook.
2010-09-13 13:59:13 -07:00
mixedpuppy
bdeaf4733d
fix scope values for oauth
...
fix login failure values for smtp
fix ini template file for deployment
2010-09-08 11:19:51 -07:00
mixedpuppy
a374ee04b5
add google sendmessage api
2010-09-07 17:54:47 -07:00
mixedpuppy
c4428eb8b0
add the access token to our account profile the right way
2010-09-07 17:48:41 -07:00
mixedpuppy
d721d61368
remove print
2010-09-07 14:49:17 -07:00
mixedpuppy
fecc145472
get additional twitter profile data when oauth happens
2010-09-07 14:23:39 -07:00
mixedpuppy
39ac221f73
always return the error code
2010-09-07 13:39:53 -07:00
mixedpuppy
498457f1b5
add http status code to the error response, allows proper re-auth with twitter
2010-09-06 17:32:58 -07:00
mixedpuppy
ed3d6b26bf
add openid+oauth support, google almost working (oauth not returning due to dns issue)
2010-09-02 18:29:01 -07:00
mixedpuppy
7fb9138354
abstract oauth based api's out of the linkdrop api
2010-09-02 15:24:50 -07:00
mixedpuppy
e6f37f8e36
facebook profile: parse for a username, add photos
2010-09-02 08:48:58 -07:00
Mark Hammond
8969339636
make success and error targets explicit
2010-09-02 15:26:12 +10:00
Mark Hammond
98d3e0968d
remove bogus parsing of facebook nickname
2010-09-02 14:34:31 +10:00
Mark Hammond
5e06214ef3
fixes to facebook auth process
2010-09-02 14:34:31 +10:00
mixedpuppy
789e381de9
simplify the account api
...
create an oauth library based on velruse
initial support for twitter and facebook
poco based objects generated for profile, currently stored in account table
2010-09-01 19:17:05 -07:00
mixedpuppy
3f65a9d4fa
use linkdrop
2010-09-01 13:00:23 -07:00
Mark Hammond
ce578f69c5
linkdrop
2010-09-01 17:41:39 +10:00