Find Jobs
Hire Freelancers

Add throttling and authentication to PHP API

$250-750 USD

已关闭
已发布大约 10 年前

$250-750 USD

货到付款
I have developed a very basic API that allows users to retrieve/GET data. The API is built with PHP, the database is in mySQL and the data is transferred using JSON. I am looking for a programmer who can implement authorisation/authentication so each request will be attached to a username, as well as throttling (e.g., limiting the number of requests per minute per user). I would like to discuss the approach you would like to take for both of these areas before you begin work. At that point we can discuss cost. Ideally the project should be completed within a month, but I am reasonable and willing to work with you. We can also discuss payment terms, although I am leaning towards 50% on completion of auth and 50% on completion of throttling. From my research I don't expect this to be a difficult piece of work.
项目 ID: 5532633

关于此项目

12提案
远程项目
活跃10 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
12威客以平均价$543 USD来参与此工作竞价
用户头像
I have read your project details, and I am interested in offering my services. I provide 100% satisfaction guaranteed on all my work. Milestone is required to begin; to be released when the job has been satisfactorily completed. I estimate a 5-7 day turnaround (including weekends) on this project. ftp details to your site will be required. Contact me at your soonest convenience so we may get your solution delivered quickly. Thanks, coderXO
$485 USD 在7天之内
4.9 (757条评论)
8.3
8.3
用户头像
Hello Sir, we can add the "authentication " To exisitng script and restriction of maximum no of calls. Please check my profile for work and experience. Regards Ashwin
$412 USD 在3天之内
5.0 (264条评论)
7.4
7.4
用户头像
Hello Sri Technocrat will provide fully interactive website for your project. As per the detail, Sri Technocrat will provide three template functional schemes and sample pages to make your choice for layout. It will be developed as per your requirement document. We would invite your feedback and suggestions on the selected format so as to make it exactly as per your requirements. The timeline for development is stated along with the bid. During development period, the site would be visible on one of our test servers. At the time of transfer of complete application to your control, we will send you complete code and documentation. We will provide a copy of complete site management manual. The total cost of the development is stated along with the bid. Sri Technocrat takes services of professionals in the fields of graphic designer, site management and programming. In order to provide best performance and in time, we accept milestone payment along with contract. We transfer all source codes, security protocols and password management to the client. We carryout site development in a modular form, so that and additional feature / facility can be added without disturbing the existing site. Thanking you for considering Sri Technocrat as a partner in development. With regards, Sri Technocrat
$578 USD 在30天之内
4.7 (76条评论)
7.6
7.6
用户头像
I can finish it within 1 week. I have done very similar applications before. One method would be to log all requests and use count() when the next request comes. This would be ideal for rolling periods (ie: The 30 minute period ending at the current second). The other option would be a cron to reset the throttle limits and then increment by 1 for every further request.
$468 USD 在6天之内
4.9 (125条评论)
7.1
7.1
用户头像
Dear Customer! I am an expert PHP developer with over 6 years of experience and very interested to work on this project. Available to start immediately and finish as soon as possible. My bid is for fast professional service exciting my customers. Please contact in PMB to discuss details. Best Regards, Zeke
$515 USD 在10天之内
4.5 (180条评论)
7.4
7.4
用户头像
Greetings, Thank you for giving us a chance to bid on your project. We have looked at your project specs and we are confident that we can deliver you robust and reliable solution. We have successfully completed more then 250 websites in past few years. Please send a message on PMB and i will send you our portfolio so that you can see how many satisfied customers we have also and we can discuss the project in more detail. Thanks Addy
$721 USD 在20天之内
4.8 (26条评论)
6.2
6.2
用户头像
I have just completed a similar job, to enhance authentication and security for an API Script. I can do this for you too. I'm very happy if you may check my awesome feedback here: https://www.freelancer.com/u/gisonline.html
$555 USD 在15天之内
5.0 (78条评论)
5.7
5.7
用户头像
There's nothing much to it. I'm thinking the DB would have a user table. Load limits could also be stored in the DB. The JSON would have the username/ password in it and that would be parsed by a 3rd party lib and compared to what's in the DB. As far as throttling, rejecting requests is probably inelegant, so it's probably better to go into a sleep if the user makes requests too close together, and make sure you space out your returns back to the user. That will slow him down.
$388 USD 在8天之内
5.0 (37条评论)
5.7
5.7
用户头像
OK I CAN HELP YOU TO DO THIS NO PROBLEM WE CAN TALK IN DETAIL OK I CAN HELP YOU TO DO THIS NO PROBLEM WE CAN TALK IN DETAIL
$666 USD 在10天之内
5.0 (56条评论)
5.4
5.4
用户头像
Hi, I think I can make this for you. It depends how sophisticated it should be. For example in my APIs I use auth following way: first time user needs to call login with his credentials, as a response he will receive a random generated token. After that he uses this token for every request he sends (token is sent in HTTP header). Feel free to contact me with more details. Best regards, J.V.
$340 USD 在3天之内
5.0 (11条评论)
3.8
3.8

关于客户

AUSTRALIA的国旗
Picnic Point, Australia
5.0
2
付款方式已验证
会员自9月 8, 2013起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。