Using OpenBD to power Android apps. 

I'm wanting to build an Android app, and I'm trying to figure out the best 
way to allow the app access to OpenBD. 

I have OpenBD running on CentOS 6.4

I have CFC's created that can return the data as JSON structures if 
requested. I use the CFC's in AJAX/JSON requests.

I'm going to create a very basic API, which is essentially a developerID 
(for the developer) and appID+appKey that will be used to authenticate 
external apps (basically giving the app it's own userID/password). While I 
don't have any 3rd parties creating apps, I feel this method will give a 
reasonable path forward to giving a 3rd party access in the future.  I 
would essentially write each CFC to use the developerID+AppKey+AppID as 
additional arguments, and much like a password, the data would need to be 
correct in order to return  a result. 

Any interally built apps would get developerID of 1, and then each app 
built would get it's own ID/Key. 

To my understanding, to make this data available to an app, I just need to 
allow for remote calls to the .CFC (from non-domain source), setup https 
(for secure transactions), and configure the cfc call to return data in 
JSON format. 

As an example, here's an HTTPS url calling a login function via cfc. If 
successful, it returns Success=1 and creates a session. If it fails, 
returns Success=0. In theory, I believe I should be able to code the app so 
that send this url using the data provided by the user, and interprets the 
returned JSON code accordingly.  

https://company.com/cfc/login.cfc?method=login&userID=#userID#&password=#password#&appID=#appID#&appkey#appKey#

Am I on the right track?  Before I start dealing with an android developer 
(or trying it on my own), I want to lock down how I'm going to handle 
remote requests from external apps. 

-- 
-- 
online documentation: http://openbd.org/manual/
 http://groups.google.com/group/openbd?hl=en

--- 
You received this message because you are subscribed to the Google Groups "Open 
BlueDragon" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to