Find Jobs
Hire Freelancers

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.
Project ID: 20138572

About the project

1 proposal
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
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.
$20 USD in 7 days
5.0 (1 review)
1.0
1.0

About the client

Flag of JORDAN
Amman, Jordan
4.9
3
Payment method verified
Member since Sep 2, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.