Find Jobs
Hire Freelancers

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

$10-30 USD

Kapalı
İlan edilme: 2 yıldan fazla önce

$10-30 USD

Teslimde ödenir
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.
Proje No: 31001754

Proje hakkında

4 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 3 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
4 freelancers are bidding on average $26 USD for this job
Kullanıcı Avatarı
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 7 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
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 1 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
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 5 gün içinde
0,0 (0 değerlendirme)
0,0
0,0

Müşteri hakkında

   SAUDI ARABIA bayrağı
Jazan, Saudi Arabia
0,0
0
May 10, 2019 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.