Open jamessentell opened 9 years ago
The new ACE web application is being developed in CKAN. CKAN's ad-hoc API only allows users to authenticate via long hexadecimal API tokens. Rather than making the user enter these long API tokens into the mobile app, then passing them from LoopBack to CKAN behind the scenes, we decided to develop a CKAN extension that pushes each user's credentials to the LoopBack server when their CKAN accounts are created/updated. Organizations and their assigned members are also pushed to LoopBack.
This CKAN extension is being developed in the following repo: https://github.com/gina-alaska/ckanext-loopback
Currently, the app and api do not interface to the existing ACE web server. Integration to the existing ACE web architecture should be developed. One possibility for the interface involves modifying loopback to connect to the ACE database. The following project contains an example of connecting a hybrid mobile application to a GeoNode/GeoServer instance: https://github.com/ROGUE-JCTD/Arbiter-Android