Commit graph

1492 commits

Author SHA1 Message Date
Tom Needham
37bb16becb API: Add callback_fail, add OC_OAuth::init and bespoke request token method 2012-09-04 11:10:42 +00:00
Tom Needham
67c2d56be8 Add ownCloud OAuth store backend. WIP 2012-08-30 14:02:31 +00:00
Tom Needham
0d1d2c0b61 Fix class name 2012-08-30 14:01:27 +00:00
Tom Needham
21f8646ffc API: Fix merging of responses. Return 400 error when no OAuth operation sent. 2012-08-03 15:20:01 +00:00
Tom Needham
6047a5fe51 API: Check if the consumer has permissions to access the requested method 2012-08-03 11:56:11 +00:00
Tom Needham
a7906d813a Move OAuth classes into lib/oauth 2012-08-03 11:47:05 +00:00
Michael Gapczynski
e3d88270cc OAuth server implementation using oauth library 2012-08-02 20:02:31 -04:00
Bart Visscher
4b9200f6f7 Routing: combine all routes into one set 2012-08-02 21:51:31 +02:00
Bart Visscher
6ba2623485 Move loading of routes to OC::getRouter function 2012-08-02 21:44:58 +02:00
Bart Visscher
37ef522b05 Quick fix for xml encoding arrays 2012-08-02 17:48:09 +02:00
Bart Visscher
7952c6a31c Change access to router object to getter function 2012-08-02 17:47:38 +02:00
Bart Visscher
93daa9e247 API: Complete respond function 2012-08-01 19:48:51 +02:00
Tom Needham
c11c2d0fd4 Logout the user at the end of a call to be stateless 2012-08-01 13:39:05 +00:00
Tom Needham
2afe5f9b2b API: add OC_API::checkLoggedIn() 2012-08-01 13:37:00 +00:00
Tom Needham
e315384b4d Remove unnecessary include 2012-08-01 10:40:09 +01:00
Tom Needham
e7f7693b2f Fix 3rdparty paths, initialise OAuth in correct order 2012-08-01 10:21:33 +01:00
Bart Visscher
7426217e76 Fix /privatedata/getattribute route 2012-07-31 23:26:15 +02:00
Bart Visscher
71918a820f API: set request method for registered urls 2012-07-31 22:34:35 +02:00
Bart Visscher
9d6a09f589 Routing: Method needs to be uppercase 2012-07-31 22:33:11 +02:00
Bart Visscher
28537037ae Fixup OCS modules 2012-07-31 22:19:11 +02:00
Bart Visscher
c2bdb5c716 Fix require 3rdpartypath 2012-07-31 22:18:16 +02:00
Tom Needham
fcf3dbcfc1 Require a username for OC_OAuth::registerConsumer() 2012-07-31 15:02:51 +01:00
Tom Needham
ce41f3801e Actually login the user when using OAuth 2012-07-31 14:59:07 +01:00
Tom Needham
78bbcc8aea Basic OAuth class based on oauth-php. WIP 2012-07-31 14:35:07 +01:00
Tom Needham
5922599f48 Handle function not needed in lib/ocs.php 2012-07-31 14:35:07 +01:00
Tom Needham
b05639e745 Fix error with namespacing 2012-07-31 10:10:15 +00:00
Tom Needham
cc6911e1f7 Make method static 2012-07-31 09:28:12 +00:00
Bart Visscher
0a9ca42c34 Fix OC_OCS_Privatedata::privateDataGet 2012-07-30 21:19:03 +02:00
Bart Visscher
7a24f0cd8d Make calling ocs/v1.php/config work 2012-07-30 21:19:02 +02:00
Bart Visscher
180bd69dbb Fix OC_API::register 2012-07-30 21:19:02 +02:00
Bart Visscher
95d3b83a77 Create OC_Router in OC::init 2012-07-30 21:19:02 +02:00
Bart Visscher
0271bfa3b7 Move loading of routes to OC_Router 2012-07-30 21:19:02 +02:00
Tom Needham
2f84a8d746 Merge the responses recursively 2012-07-30 16:04:09 +00:00
Tom Needham
3a0e3708a5 Add public class for registering api calls 2012-07-30 14:26:15 +00:00
Tom Needham
c7c16ac49b Improve merging of api responses 2012-07-30 13:39:06 +00:00
Tom Needham
b0dc4383e1 Clean code slightly 2012-07-30 12:57:35 +00:00
Tom Needham
b563dff10a Record the app that is registering a call to use later with OAuth 2012-07-30 12:56:01 +00:00
Tom Needham
9ffaea480f Add the format parameter inside OC_API 2012-07-30 12:44:34 +00:00
Tom Needham
9072106048 Move OCS methods to lib/ocs/.php 2012-07-30 12:42:18 +00:00
Tom Needham
e33174f115 Add core routes and include them in OC_API::call() 2012-07-30 10:56:21 +00:00
Tom Needham
038af7e636 Add method to check if an app is shipped or not 2012-07-29 15:29:26 +00:00
Tom Needham
9dbe5f3703 Load routes before calling actions 2012-07-28 21:57:24 +00:00
Tom Needham
c375774fca Fix odd indentation issue 2012-07-28 21:50:40 +00:00
Tom Needham
20838bb9c2 Basic structure and functionality of api class 2012-07-28 21:40:11 +00:00
Bart Visscher
b3848581bf Small cleanup 2012-07-25 18:00:03 +02:00
Bart Visscher
5a0d476ab1 Convert new actions 2012-07-25 17:59:50 +02:00
Bart Visscher
d579defc66 Merge branch 'master' into routing 2012-07-25 17:51:36 +02:00
Bart Visscher
ac9dbd4b83 Add functions for the common HTTP methods 2012-07-25 17:45:29 +02:00
Arthur Schiwon
eefe6882f9 method not used externally, thus not needed in interface 2012-07-25 12:56:09 +02:00
Arthur Schiwon
6b320a2604 provide recursiveArraySearch as Helper function and make available through API 2012-07-25 12:56:08 +02:00