[url removed, login to view] API authentication and jquery mobile

Closed

This is a simple project, we have an API developed with [url removed, login to view] and we would like to add security to it. The API is now consumed by mobile apps (ios and android). Both projects are being developed and this project would help us to be production ready.

Currently the mobile app logs in using username and password which we have stored in our database for each user in plain text. All the other exposed methods do not have authentication.

We need to secure the API in order to allow access to methods only to authenticated users. Those users would be authenticated during the 'login' method providing us what might be more secure. e.g. username and hashed password.

The others methods we would like to be authenticated using a sort of token generated after the 'login' method and shared with the app. The token could be a hash containing current day of week in order to expire the following day.

Passportjs provides different strategies and we want you to set up a running example for us.

We won't provide our code because this code we could manage to make ir work with our development team.

We need the client side too, a simple jquery mobile that logs in using the API.

In the future the API will be consumed by AngularJS too.

Skills: PHP, Software Architecture

See more: api authentication methods, security apps for android, running apps for android, node development, mobile development projects, mobile client architecture, mobile app software development, jquery team, iOS security, what is node, node js with angularjs, jquery node, jquery mobile api, jquery is mobile, angularjs and php, secure mobile, secure api, php angularjs, node, node js project, mobile security app, mobile apps ios android, mobile apps development, mobile app projects

Project ID: #5070572

2 freelancers are bidding on average $179 for this job

arkoak

Hi again! Would love to do this project for you. See my work example for www.imagefraud.com See the api section . I can send you a login to test this api. The Api will use a secure api key and a security key syst More

$152 USD in 7 days
(20 Reviews)
5.8
allblue

Hi Avantixweb, What strategies do you need to integrate on your project? Login by: 1. Email 2. Facebook 3. Google+ 4. LinkedIN 5. Twitter Kind Regards, John

$206 USD in 3 days
(11 Reviews)
4.8