Enabling two-factor authentication for SSMC
Modify the following configuration file settings:
Procedure
-
Enable client certificate authentication.
- Locate the
jetty-ssl-context.xml
file in the/opt/hpe/ssmc/ssmcbase/etc/
directory. - Open
jetty-ssl-context.xml
in a text editor. - Locate the
Set name="WantClientAuth"
line in the file, and then change the setting totrue
(defaults tofalse
).<Set name="WantClientAuth"> <Property name="jetty.sslContext.wantClientAuth" deprecated="jetty.ssl.wantClientAuth" default="true"/> </Set>
This setting causes SSMC to request a client certificate from the client (web browser) during TLS handshake (mTLS).
- Locate the
-
Enable two-factor processing.
- Locate the
ssmc.properties
file in the/opt/hpe/ssmc/ssmcbase/resources/
directory. - Open
ssmc.properties
in a text editor. - Add the following line to the file:
security.twofactor.enabled = true
Enabling this setting enforces the use of two-factor authentication for users logging in from hosts that are remote to the SSMC host.
- Locate the