build api for authentication - 28/06/2019 07:47 EDT
$10-30 USD
Completed
Posted almost 5 years ago
$10-30 USD
Paid on delivery
we need to build an api for authentication of third party systems to provide authorization before they can use our system, the api should be rest service and returns back a token which can be used for specific time
it should be perfectly secured to be used for payments systems with banks
it should receive post auth request , verifies client-supplied credentials in request and creates access token. This token is returned in response of authentication request. Validity period of token is 24 hours, after token expiration the client must perform authentication procedure again. All subsequent requests must include actual non-expired token in header.
I have over 9 years experience developing various types of software and web applications and some of the systems needed secure APIs implemented. From your description it seems like you want something similar to Oauth implemented. I have implemented this before on various systems and I am ready to implement the same for you.
My suggestion would include a table in the database for the tokens or extending the users table with new columns and then implementing security functions that would run before any api call gets executed and also might I suggest including a function for refreshing tokens so that the app doesn't need to provide the login details again.
Thank you for your consideration and I hope to hear back from you.