Find Jobs
Hire Freelancers

Website that checks OTP (email or google authenticator) with LDAP backend

$10-30 USD

Fermé
Publié il y a plus de 2 ans

$10-30 USD

Payé lors de la livraison
Hi, I want a website that asks the user for his email. Then he has the choice to select if he uses email or google authenticator for OTP. In case of email, the email is checked a) is it a valid email -> no, return error (out of scope: fail2ban will block IP) b) yes, query LDAP with specific credentials to check if email is valid and a specific field is set to yes. In case of success, send code via email. If not successful return error (out of scope: fail2ban will block IP) In case of google authenticator, open field to enter code. When press send a) is it a valid email -> no, return error (out of scope: fail2ban will block IP) b) yes, query LDAP with specific credentials to check if email is valid and retrieve whatever info is needed to validate the code. If not successful return error (out of scope: fail2ban will block IP) In both cases, if the code is valid, write to log and (out of scope: fail2ban will whitelist IP for period of time). If code is wrong return error (out of scope: fail2ban will block IP). I want this to be a github project with permissive license (no idea yet which). I was thinking of php as programming language and use one of those free OTP libraries available. Note: I want a simple site. Depending on the logfiles, fail2ban will do the "security" part of this project and that is up to me. Small update: This OTP protection is not part of a big web project, but is only intended to write something in the NGINX log files, that fail2ban can read. Fail2ban then whitelists the users IP on the remote server. This is not very fast (< 10 seconds) but sufficient. This OTP website itself will be behind a NGINX proxy, so the connection to it will be unencrypted. The LDAP server can be reached unencrypted through ssh tunnel. You will need to bind to the LDAP server as specific user since anonymous queries are disabled. You will need to show me how to create the qr-code for google authenticator and what I have to store in the LDAP server. Update2: I need s simple [login to view URL] file that looks like the attached file. User fills out the form. First check the fields, if everything is right, create a log entry fail2ban will evaluate. If any field does not meet the criteria, e.g. illegal character, create log entry fail2ban will evaluate. Update 3: It should all be licensed under apache 2.0 license.
N° de projet : 31001754

Concernant le projet

4 propositions
Projet à distance
Actif à il y a 3 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
4 freelances proposent en moyenne $26 USD pour ce travail
Avatar de l'utilisateur
Hey, Are you looking for a full stack developer to help you to customize and add backend functionalities on a pre-made website template of a social media website for gaming that you bought? We are a team of professionals of more than 20 experts such as Back end developers, Front End developers, QA Engineers, Graphics Designers, SEO Engineers, Full Stack Developers & mobile app developers/ Hybrid apps developers. Before you consider me, I'd like to know a few things... Do you have Admin panel access? What is the technology stack of your pre-made website template? What is the functionality in your template already have and which you want to add? Kindly do let me know about your availability. So we connect for a discussion via a call or chat? To share my execution plan and knowing your objectives better. Looking forward Best Regards Saqib
$20 USD en 7 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
Hello, I have developed web applications for about 15 years, Im particular, I have solved this requirement for an Identity and authorization solution (Google otp based authentication 2fa and ldap auth) . I can show a demo of this development , as soon as you like
$35 USD en 1 jour
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
Hello Dear Thank you so much for offering me the job opportunity. I appreciate the time you took to interview me, and I am very glad to become a part of your project. About Me As a highly skilled Full Stack Web developer with 7 years plus experience, I'm writing to express my interest in the Web Developer, my experience aligns well, as I have worked on web Developer for several years with a prominent retailer. My best skills are PHP, JavaScript and WordPress. Of course I know about Linux. It is simple. I have studied it for 2 years. So it is not problem for me. My schedule will be always open when you need. Further, we will discuss in chat. I wish your success. Regards.
$20 USD en 5 jours
0,0 (0 commentaires)
0,0
0,0

À propos du client

Drapeau de SAUDI ARABIA
Jazan, Saudi Arabia
0,0
0
Membre depuis mai 10, 2019

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.