Find Jobs
Hire Freelancers

Authentication for different operating systems needed (do only one or as many as you like)

$100-320 USD

Cancelled
Posted almost 12 years ago

$100-320 USD

Paid on delivery
To limit access to our B2B website we want to have an authentication applications written for the following device categories: - Windows PC - Linux PC - Mac laptop and desktop computers - iOS devices - Windows mobile devices - Android devices - Symbian devices - J2ME capable devices You can place a bid for as many of the operating systems as you like. The price per operating system however should not exceed $40 (including vWorker fee). Please indicate for which operating system(s) you place your bid. If one application can cover multiple operating systems then please indicate that. In that case you would be able to charge up to $40 for the first OS covered and up to an additional $20 for each additional OS covered by the application. For more details please see below. ## Deliverables To limit access to our B2B website we want to have an authentication applications written for the following device categories: - Windows PC - Linux PC - Mac laptop and desktop computers - iOS devices - Windows mobile devices - Android devices - Symbian devices - J2ME capable devices You can place a bid for as many of the operating systems as you like. The price per operating system however should not exceed $40 (including vWorker fee). Please indicate for which operating system(s) you place your bid. If one application can cover multiple operating systems then please indicate that. In that case you would be able to charge up to $40 for the first OS covered and up to an additional $20 for each additional OS covered by the application. How should the authentication work you ask. We would like to base it on the devices MAC ID. Since the MAC ID cannot be read by a website we want to have above mentioned authentication application which will work as follows: One time setup - User downloads and installs the authentication app - User starts the app and is asked for username and password - The app then retrieves the MAC ID - The app logs into our MySQL DB, checks the username and password against entries in a table and if the field for the MAC ID is empty stores the MAC ID in the database. Continuous operation (once an hour) - The application will retrieve a string from a table in our DB that has only one field for that string - It then will retrieve the MAC ID, concatenate it with the string retrieved from our DB and encrypt it with the public key - Only then the encoded MAC ID will be stored as a text file on the device in a location that can be accessed by our websites JavaScript. Our requirements for the app are: - Preferably written in an open source language (Java?!) - Since the application is supposed to continuously run it needs to have a very small foot print - There needs to be an easy way for us to modify our databases IP, username, password and public key - Code needs to be well documented - We need instructions which software (version) is required and how to compile the app once we entered our databases IP, username, password and public key - We also need instructions on how to deploy the app - And last but not least we need to know how our JavaScript can identify the OS of the device to determine where to look for the text file with the encrypted MAC ID (I need to know that ASAP so I can write a test website on my end in order not to delay payment to you.) - For the user we need to have instructions on how to stop the app and / or entirely remove it if desired. Verification: Once the applications are completed I will make another project for people that own one of the devices to download, install and run the application. They then will have to access my test application and will be presented with a unique string which they email for verification to me. If this test is successful I will release the funds to you.
Project ID: 2736668

About the project

2 proposals
Remote project
Active 12 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
2 freelancers are bidding on average $46 USD for this job
User Avatar
See private message.
$68 USD in 21 days
4.7 (24 reviews)
5.8
5.8
User Avatar
See private message.
$40.80 USD in 21 days
5.0 (21 reviews)
4.3
4.3
User Avatar
See private message.
$51 USD in 21 days
4.8 (3 reviews)
2.9
2.9

About the client

Flag of GERMANY
Memmingen, Germany
4.9
41
Payment method verified
Member since Mar 7, 2012

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) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
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.