Find Jobs
Hire Freelancers

User authentication code for AWS Buckets / Static Site

$750-1500 NZD

Cerrado
Publicado hace alrededor de 8 años

$750-1500 NZD

Pagado a la entrega
Summary - I require some code that will authenticate a user by IP address/s or password, and allow the viewing of multiple HTML pages residing in AWS Buckets as static web pages. The pages are interlinked, so one page can be linked to many other pages from either the same or different AWS bucket. There are some (part) solutions based on the AWS bucket policies, which use JSON. A solution based on these policies could provide a temporary answer, however a more manageable and admin friendly solution is sought in the short term. This job is urgent so I would be looking for someone who can start straight away and deliver in a short timeframe. You must have an AWS account that you can develop the code on and demonstrate functionality. A User journey would be as follows; User visits website from IP [login to view URL] The IP is recognised as 'allowed' so the user can freely navigate a set of HTML static pages across several AWS buckets. User visits URL from IP [login to view URL] The IP is NOT recognised as 'allowed' so the user is redirected to an HTML page that asks for a password. The user enters a password. If the password is recognised, the user can freely navigate a set of HTML static web pages across several AWS buckets. If the password is NOT recognised as 'allowed' the user is redirected back an HTML page that again asks for a password. If the IP address and the password is not recognised, then the user will not be able to view the HTML pages. The user could access the content from an allowed IP address, and then move to a new IP address (example: move from work to home). When the user tries to navigate the pages, they will need to either be using a recognised IP address, or enter a recognised password to again access the HTML pages. ADMIN The administration of multiple IP addresses and passwords will be required, the manual editing of the code to achieve this would be an immediate solution, but a more non-tech user management solution will be required in the short term. PLEASE NOTE Experience with AWS and buckets/policies and static pages (HTML, CSS, and JS ONLY) is required. Many thanks.
ID del proyecto: 9373712

Información sobre el proyecto

14 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
14 freelancers están ofertando un promedio de $1.611 NZD por este trabajo
Avatar del usuario
Let's discuss more about project to finalize the proper scope with estimated cost and time so ping me over the freelancer chat. I am myself developer so you will directly work with me. No mediators. No managers. No subcontractors. Please check my my recent work for the technical expertise along with reviews & feedback on my profile page.
$1.365 NZD en 20 días
5,0 (37 comentarios)
7,7
7,7
Avatar del usuario
Hi, I have experience both with AWS and static pages. Password will be stored in sessions, if given
$900 NZD en 7 días
5,0 (11 comentarios)
6,1
6,1
Avatar del usuario
Hello, Appreciate your job done writing this detailed description. There will be some questions, but task is clear in common. I've been working with AWS since 2010, with its major service - S3, EC2, RDS, SES and others. I've been working with EC2 instances running Ubuntu mostly, but I've touched static sites on S3 either. I do know what is it, what is JSON-policy for S3 bucket and so on. I'm very interested in your project and would be happy to create some elegant solution for your task. Feel free to ask your questions. And yes, I have my own AWS-account where I could work, of course. Thanks, Alex
$1.250 NZD en 20 días
5,0 (30 comentarios)
5,7
5,7
Avatar del usuario
Dear Sir we are capable of performing the required task perfectly with accuracy, please let us know if you want to clarify in details.. if you want us to share our skill and previous work please initiate the chat by replying.. hope to hear you soon.. -- Thanks & Regards Moumita
$1.391 NZD en 20 días
4,8 (27 comentarios)
5,6
5,6
Avatar del usuario
I see that you need the security for the html site published in S3. This could be achieved using a javascript redirector in collaboration with a node.js lambda. The lambda will create signed urls which will use the source IP and some credentials. Along with this some bucket policies will also help the total situation. The admin script could be angular js with node.js lambda as the back end and use either dynamo db or file db in s3. File in S3 should only be used if the admin will be a single person.
$890 NZD en 20 días
5,0 (1 comentario)
0,7
0,7
Avatar del usuario
hi, when I can not get your project but have much interest in projects like this. I will follow your profile and in the future, introduce myself. thank you
$1.000 NZD en 20 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I am not bidding on the admin solution, but I can achieve the user authentication requirement using only AWS' bucket policies and IAM features.
$955 NZD en 2 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I am a AWS Certified Developer with 3+ years of relevant experience. I am currently working in a MNC and freelancing for the sake of knowledge gathering. I believe I can help you with this issue. Thanks
$1.160 NZD en 5 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de NEW ZEALAND
Auckland, New Zealand
0,0
0
Miembro desde ago 25, 2013

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.