Find Jobs
Hire Freelancers

Web App Authentication

£250-750 GBP

Completed
Posted over 8 years ago

£250-750 GBP

Paid on delivery
We need a list of authentication options for the web application we are building (along with a recommended authentication method of choice). This list should take into account our technology stack. We will then discuss the list and choose which one we think will suit our solution best. We also need to understand the fine detail around the authentication process, such as one way hashing (and comparison) of passwords and the possible use of a salt for the encryption. Our web application has three distinct layers - SPA Front End (knockoutJs), Web Api data layer (MVC), Datastore (Sql Server). It also has a caching element. The authentication will take place via a login form presented in the frontend. The user will enter credentials and submit the form for the authentication process to begin (validation not in scope here). The data should be sent to the server for validation in the form of a POST. Things like SSL and other standard security techniques are not the point of interest for these requirements as they are covered by in other areas (but anything you feel is relevant please highlight). The authentication should keep the client's user session secure. The authentication should work across multiple devices on multiple operating systems (so an authentication process that involved a Windows only technique would not work). The user credentials will be stored in the database The username will be the email address of the user. The password will be a minimum length of 8 characters, and must contain a capital letter, alpha and numeric characters and a non alpha character. (it is not necessary to produce client side validation for this). The password will be stored in the database using a one way hash. The password should not be retrievable from the database but only used to compare i.e. to check that the input password (hashed) match the stored password (hash). Please specify options around one way hash comparison systems. How can a salt be incorporated into this? Output: Initially we need a list of presented options for authentication and storing of user credentials. We will then discuss and approve one authentication option, which should then be followed by a very basic demonstration to showcase the technique described. This demonstration will then be handed over to us for incorporation into our solution. This should include a (very) simple html page with username/password input and submit button (which utilises knockoutJs) to contact the server (built in c# web api) to validate credentials stored in the backend database (sql server). The demo should mimic our own design so it is easily incorporate. Source code and design should be fully documented.
Project ID: 9093578

About the project

10 proposals
Remote project
Active 8 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
Hello, I read your requirements and according to my 5 years of experience in C#.NET, Kendo UI, Angular, Responsive Web Design,MVC, WCF, WCF REST Service, MS SQL Server, VB.NET, Oracle, MySQL, JQuery, Javascript, CSS, HighCharts, Aspose, JSRender, Kendo UI, Telerik controls i am confident enough to handle your project . For more discussion please find my Skype Id. Skype id :[login to view URL] Thanks Parimal
£277 GBP in 10 days
5.0 (2 reviews)
4.2
4.2
10 freelancers are bidding on average £855 GBP for this job
User Avatar
Hello. I have read your program's requirements for authentication, and I can create a solution using the Python programming language. The login page would use Django (Python's web API), as well as built in methods for sending and receiving authentication data. Please contact me so that we may speak further. I am a professional programmer with over 7 years of experience using Python (in addition to 5+ years using C/C++)
£777 GBP in 10 days
4.9 (34 reviews)
5.9
5.9
User Avatar
A proposal has not yet been provided
£666 GBP in 25 days
5.0 (5 reviews)
5.6
5.6
User Avatar
Hi, I have seen your project. I am highly interested and confident to work on it. Please come in chat for more information. Thank you.
£277 GBP in 1 day
5.0 (13 reviews)
4.1
4.1

About the client

Flag of UNITED KINGDOM
Newry, United Kingdom
0.0
0
Payment method verified
Member since Nov 12, 2015

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.