CAS Apereo Integration with WhatsApp OTP
$750-1500 USD
Paid on delivery
We are using CAS Apereo version 6.6 with an LDAP database
[login to view URL]
We want to enhance the login process by adding an OTP (One-Time Password) feature sent via WhatsApp.
We already has two available APIs:
- API to get the user’s phone number based on their email (API_Get_Number).
- API to send OTP via WhatsApp (API_OTP_WA).
Login Flow:
1. The user accesses the login page.
2. The user enters their email and password.
3. If the email and password are correct, the system calls API_Get_Number with the email as input to retrieve the user’s phone number. Then, it calls API_OTP_WA with the user’s phone number and OTP code as input.
4. A form appears for the user to input the OTP code. The user enters the OTP code they received on WhatsApp.
5. If the OTP matches, the user successfully logs in. If the OTP is incorrect, the login fails.
6. There is a button to resend the OTP if needed.
---
Requirements:
- Experience with CAS Apereo
- Familiarity with APIs (for retrieving phone numbers and sending OTP via WhatsApp)
- Expertise in Java and Spring Framework (or technologies used by CAS Apereo)
Deliverables:
- A functional OTP implementation for the login process, following the flow described above.
- Code documentation for future maintenance
Project ID: #38645766
About the project
6 freelancers are bidding on average $1356 for this job
I have extensive experience with CAS Apereo, APIs, Java, and the Spring Framework, making me well-suited for the CAS Apereo Integration with WhatsApp OTP project. With over 10 years of experience in Java development an More
Hi, my name is Puru. I read your `CAS Apereo Integration with WhatsApp OTP` project description carefully before bidding. I got what you need and ready to go ahead as soon as we can clarify further project details. Wi More
Building on my extensive 12 years of experience, Python and JavaScript proficiency, I'm confident in my ability to meet the specific needs of your CAS Apereo integration project. My understanding and familiarity in the More