Summary

I was tasked with developing a solution that would allow 9,000+ employees to easily self-enroll in a new third-party multi-authentication provided. I chose to leverage Express, Pug, and LDAPjs for this project.

Finished Product

Development

This was the easiest part of the project. The Duo Mobile API was well enough documented and had a ready-to-use SDK. A few lines of code later I had the project deployed to an internal RedHat server.

Code

End User Training

In terms of the organization, this was a "small" internal project. So, I recevied no support from our training or marketing groups. Knowing this was a radical shift in User Experience I felt some sort of training/communication was essential—so I made a training video.

Screen Recording

I started with a screen recording of the whole enrollment process. Next, I wrote a script for the voice-over. Lastly, I worked with a fellow developer, who happens to be an Audiophile, to get a crisp voice over for my video.

Conclusion

All-in-all the web app and training video were a hit. The video empowered both users and support staff to quickly get everyone enrolled in multi-factor authentication.

Here's the finished training video:

Copyright © 2020, Jared Meakin