MFA-TOTP Guide

Dear team

I am in the process of upgrading all our servers to Domino 12.

We need to achieve MFA TOTP Auth.

Any step by step guide.?

After upgrade

We have 4 mail servers one traveler server.

ID vault is managed by only on 2 mail servers rest have the replica.

running "mfamgmt create trustcert , only run on */O=ABC (cert.id) or we also have to do it on OU.

We already have customized domcfg.nsf with $$loginUserForm our company logo page with html, we have to create a new domcfg?

Will it work for iNotes and verse?

We have to do the above on all remaining servers and traveler server as well.

thanks in advance.

Hi,

Please refer to information provided in below URL.

HCL Domino 12: Multi Factor Authentication

You will find a presentation (pdf) along with recording of the session.

I hope this can be of help.

Regards,

Amit Sharma

Hello

Please refer to the below documentation

https://help.hcltechsw.com/domino/12.0.0/admin/conf_totp_overview.html

Hello Mubasher Ali,

You can find more details about TOTP in the Domino 12.0 upgrade guide:

Planning Your Upgrade to HCL Notes and Domino 12.0
https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0093275

Hello Mubasher,

Find the below information on your requirement and query on TOTP setup.

Any step by step guide.?

ANS: Below are the overview steps:

1) Domino directory (names.nsf)/Id vault database/Domcfg database template should be of version V12 once the Domino servers are upgraded to V12.


2) Enable TOTP in the Server Configuration document.

3) In the server document / Internet site document enable the below settings.

Internet Protocol -> Domino Web Engine -> Domino Access Services -> Enabled Services -> TOTP

Ports->Internet Ports ->Web -> Name & Password set as "Yes with TOTP" as shown below.

4) Create MFA trust certificate by issuing the below command.

mfamgmt create trustcert "*/O=JAM" cert.id password

> mfamgmt create trustcert "*/O=JAM" cert.id ********
[11B8:0006-0E7C] MFA Trust created successfully

Verify issuing the Show idvault command.

[4120:0006-1088] Show idvault
[4120:0006-1088] ID Vault /JAMVault (IBM_ID_VAULT\JAMVault.nsf)
[4120:0006-1088] Control Vault Name: /JAMVault
[4120:0006-1088] Control Vault Servers: MyServer/JAM
[4120:0006-1088] Vault Operations Key: VO-ajec-adav/MyServer/JAMVault
[4120:0006-1088] Servers: MyServer/JAM
[4120:0006-1088] Vault Name: /JAMVault
[4120:0006-1088] Description: JAMVault
[4120:0006-1088] Administrators: Domino Admin/JAM
[4120:0006-1088] Servers: MyServer/JAM
[4120:0006-1088] Administration Server: MyServer/JAM
[4120:0006-1088] /JAM trusts this vault
[4120:0006-1088] /JAM trusts /JAM for MFA
[4120:0006-1088] /JAM trusts MyServer/JAM to reset passwords
[4120:0006-1088] /JAM trusts Domino Admin/JAM to reset passwords
[4120:0006-1088] Setting JAMVaultVaultSetting uses this vault

5) In the ID vault servers database open the configuration and then add the all the TOTP authenticated trust servers.

6) In the domcfg choose the login form as "$$LoginUserFormMFA". If you need to have customization to this form you can have it.

7) After these changes restart the Http task ( Restart Task HTTP). When you login you should see a login page as below. Below login page shows and text and logo has been added.

ID vault is managed by only on 2 mail servers rest have the replica.

running "mfamgmt create trustcert , only run on */O=ABC (cert.id) or we also have to do it on OU.

ANS: Not required, just for root certifier is enough */O=ABC. Since root certifier will cover all OU's. Issue the command at console of a vault server.

Note: The cert.ID file should be in the Data directory of the Vault server, because, when you run the mfamgmt command, the server checks the cert.ID file in this location. You may remove the file once after the trust certificate creates.

We already have customized domcfg.nsf with $$loginUserForm our company logo page with html, we have to create a new domcfg?

ANS: Yes, TOTP works with the new design with new Login form from domcfg V12 server. You need to upgraded the existing database with the new template and carry out the customization to the new login form ($$LoginUserFormMFA).

Will it work for iNotes and verse?

ANS: Yes, it will work for iNotes, Verse and Traveler.

Traveler : https://help.hcltechsw.com/traveler/12.0.0/whats_new_1200.html

We have to do the above on all remaining servers and traveler server as well.

ANS: Not necessarily for Traveler but, if you have a requirement for two factor authentication for Traveler user too then go for it.

TOTP for V12 Traveler support has following Limitations:

TOTP authentication support is limited to the HCL Domino support. Authentication proxies that may provide multi-factor authentication are not supported.
The HCL Companion or To Do applications for iOS do not support TOTP Authentication.
TOTP authentication is not supported by clients that use the Microsoft Exchange ActiveSync protocol, including the Apple iOS Mail client.
The HCL Traveler for Outlook client does not support TOTP Authentication.
TOTP authentication is not available when working with encrypted mail. The end user is prompted for their Notes ID password.
For HCL Verse Android, application passwords are not supported when configured for TOTP authentication. A Traveler server setting or policy setting requiring application passwords will be ignored.

Thank you.

Regards

Shrikant J

Hello Mubasher,

You can also check this video out, about MFA configuration.

https://www.youtube.com/watch?v=WoP2mxN9fec

Hope this helps!

Thanks & Regards,

Neha Bansal

HCL Support

wait, wait, wait, wait.

So, MFA is not possible on Notes client side in v12?

Please refer this forum thread discussion on MFA for Notes client. Thank you.

From HCL point of view, "something that you have" is basically Notes ID; "something that you know" is the password to that Notes ID?

If the laptop is stolen, then it's just a single factor.

Hi. Yes, that's correct.

Regards,