Install
Domino console command to install this app on your server: (1.5.0)
tell Genesis install mfa-full
Install in MyAccount (for Prominic customers only)
Source code
If the project doesn't open in Moonshine-IDE, then run Project > Import Genesis Directory Application and paste the below URL.
The new tool is called MFA for HCL Domino®. It is free and open source, licensed under the Apache license and it provides both SMS and TOTP support, a fully customizable user interface, and multi-language prompts
The main benefits of MFA for HCL Domino® from Prominic are SMS support and a tailored user interface, as compared to TOTP. It can be customized to suit your needs (another SMS gateway, new methods of MFA, OTP token generation etc). It makes it easy to customize the logo and text shown to the user at each step, and in multiple languages.
It is possible to install only a specific component:
mfa.nsf only
tell Genesis install mfa
domcfg.nsf only
tell Genesis install mfa-domcfg
replicate mfa from another server
tell Genesis install mfa-replica ${serverName}
Version: 1.5.0
{
"title": "MFA for HCL Domino",
"versionjson": "${versionjson}",
"config": {
"version": "${version}"
},
"steps": [
{
"title": "--- Step 1. Download files ---",
"files": [
{
"from": "${baseurl}/0/${docid}/$FILE/mfa.nsf",
"to": "${directory}/mfa.nsf"
}
]
},
{
"title": "--- Step 2. Configure Databases ---",
"databases": [
{
"filePath": "mfa.nsf",
"action": "update",
"sign": true
}
]
},
{
"title": "--- Step 3 (final). Instruction ---",
"messages": [
"SUCCESS",
"mfa.nsf v${version} installed.",
"Freemium licence allows up to 25 users - contact Prominic.NET for more.",
"Next: create/update the Config and Localization documents in mfa.nsf. Set BaseURL and AuthURL1 first - nothing works without them.",
"Check the four Emails documents - the IDs must be exactly emailcode, device, password and secret, or that message silently never sends.",
"Also review domcfg.nsf (login form mapping) and iMessageSMS.nsf (SMS/voice gateway)."
]
}
]
}