I'd like to build a webpage that simply resets users' passwords based on Active Directory. A user that asks to reset his or her password will receive an SMS for authentication (phone number also grabbed from AD). This webpage will use Captcha and SSL for defensive measurements.
I have a moderate knowledge of Python, Powershell and Bash. No problems purchasing a course from Udemy and learning something new to make this happen if necessary. What should be the most straight forward way for accomplishing this?