Passport: self-service Active Directory password resets

A self-service portal that resets Active Directory passwords over LDAPS, with Google Workspace SAML sign-in, rate limiting and a container CI/CD pipeline.

The problem

Routine password resets went through the help desk.

How it works

Employees reset their own Active Directory password over LDAPS after signing in with Google Workspace SAML.

Icon-Architecture/48/Arch_Amazon-EC2_48DockerEC2, in Dockersign inSAMLLDAPSGoogleGoogle WorkspaceSAML sign-inIcon-Resource/General-Resource/Res_User_48_LightEmployeeReverse proxyRate limitedPassport.NET.NET backendViteVite frontendActiveDirectoryNew passwordDeliveryCI/CD pipelineDockerDocker imageJFrogArtifactoryIcon-Architecture/48/Arch_Amazon-EC2_48EC2 instance
Icon-Architecture/48/Arch_Amazon-EC2_48DockerEC2, in DockerSAMLLDAPSIcon-Resource/General-Resource/Res_User_48_LightEmployeeGoogleGoogleSAML sign-inReverse proxyRate limitedPassport.NET.NET backendViteVite frontendActive DirectoryNew password setDeliveryCI/CD pipelineDockerDocker imageJFrogArtifactoryIcon-Architecture/48/Arch_Amazon-EC2_48EC2 instance
Employees reset their own Active Directory password, so routine resets no longer go through the help desk.

Keeping it safe

Rate limiting behind a reverse proxy. What else did you consider?

Shipping it

The CI/CD pipeline delivers a Docker image to Artifactory and on to an EC2 instance.

Get in touch

Text me:

Open in new tab

Loading…