|
|
před 1 rokem | |
|---|---|---|
| .github | před 1 rokem | |
| .mvn | před 1 rokem | |
| .vscode | před 1 rokem | |
| src | před 1 rokem | |
| .gitignore | před 1 rokem | |
| Jenkinsfile | před 1 rokem | |
| LICENSE.md | před 1 rokem | |
| README.md | před 1 rokem | |
| pom.xml | před 1 rokem |
A Jenkins plugin that enforces multi‑factor authentication (MFA) using Google Authenticator. This plugin adds an additional layer of security by requiring users to provide a time‑based one‑time password (TOTP) after entering their username and password.
✅ Enforces MFA for Jenkins users
✅ Integrates with Google Authenticator
✅ Configurable enforcement policies
✅ Easy to set up and manage through Jenkins UI
Build the plugin:
mvn clean package
After a successful build, you will find the .hpi file in the target/ directory.
Upload to Jenkins:
mfa-google-auth.hpi.Restart Jenkins if required.
2.479.3 or newerThis plugin is built with the Jenkins Plugin Parent POM.
To work on the plugin locally:
# Build and run tests
mvn clean verify
# Run Jenkins with the plugin
mvn hpi:run
Then open Jenkins at http://localhost:8080/jenkins/.
This project is licensed under the MIT License.