Find Jobs
Hire Freelancers

Web App Authentication

£250-750 GBP

Terminado
Publicado hace más de 8 años

£250-750 GBP

Pagado a la entrega
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.
ID del proyecto: 9093578

Información sobre el proyecto

10 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
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 en 10 días
5,0 (2 comentarios)
4,2
4,2
10 freelancers están ofertando un promedio de £855 GBP por este trabajo
Avatar del usuario
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 en 10 días
4,9 (34 comentarios)
5,9
5,9
Avatar del usuario
A proposal has not yet been provided
£666 GBP en 25 días
5,0 (5 comentarios)
5,6
5,6
Avatar del usuario
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 en 1 día
5,0 (13 comentarios)
4,1
4,1

Sobre este cliente

Bandera de UNITED KINGDOM
Newry, United Kingdom
0,0
0
Forma de pago verificada
Miembro desde nov 12, 2015

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.