Schneider Electric EcoStruxure™ Geo SCADA does not natively support MFA. In addition to its proprietary authentication capability the system does support LDAP authentication.
To add MFA to Geo SCADA, you will need to install the SurePassID LDAP gateway and configure Geo SCADA to use the new LDAP v3 authentication. LDAP v3 authentication requires Geo SCADA version 2021 (v84) as of the May 2022 update or later. All prior versions will not work.
You can use the links below download, install, and configure SurePassID LDAP Gateway.
SP LDAP documentation:
https://docs.surepassid.com/SurePassID_LDAP_Installation_Guide.pdf
SP LDAP download:
https://downloads.surepassid.com/LG/SPLG.zip
It is recommended that if you have any questions about configuring Geo SCADA for external authentication, we recommend reviewing the Geo SCADA documentation or contacting tech support at Schneider Electric for more information and guidance.
As of todays writing you will then need to make the following changes to Geo SCADA.
1. Update the Geo Scada Registry to make external LDAP v3 authentication an option:
“There are five new registry values in HKLM\SOFTWARE\Schneider Electric\ClearSCADA\DB:
- LDAPBindingDN - STRING - The username that is used to create a DN to use for binding. There are two options based on the SurePassID LDAP Gateway TargetDirectory setting: TargetDirectory=ActivityDirectory - Set this value to {username}.
TargetDirectory=LDAP - Set this value to valid LDAP distinguished name and you must set "pre-append CN={username}. For example:
“CN={username},OU=Users,DC=yourco,DC=com” and then logging as on user "John K" would attempt to bind using DN “CN=John K,OU=Users,DC=yourco,DC=com”. - LDAPAuthenticationMethod - DWORD - Set to 0x80.
- LDAPSupplyCredentials - STRING - Set to “True”
- LDAPProtocolVersion - DWORD - Set to 0x80.
- LDAPEncryptAndSign- STRING - Set to “False”
Note that in (unreleased) 2022 (v85) the LDAP protocol version can also be configured via the server config tool. The other options currently remain registry-only.
Sample LDAP registry settings:
2. Use Geo SCADA Admin Tool to configure external authentication
Review GeoSCADA documentation
3. Use GeoSCADA ViewX Tool to configure certain users for external authentication
Review Geo SCADA documentation