Environment
Situation
Issue
When SecureLogin loads, the following error appears;
SecureLogin encountered an error while trying to authenticate.
Resolution
Cause
Slcredman was not registered correctly, typically due to insufficient rights or a faulty installer.
Check the following registry entries to ensure slcredman is registered;
HKLM\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order\Provider Order
Ensure that SLCredMan is listed at the end.
"HKLM\SYSTEM\CurrentControlSet\Services\SLCredMan"
Ensure there is a value of "DisplayName" with the data set to "SecureLogin SSO
Ensure there is a value of "Group" with the data set to "NetworkProvider" HKLM\SYSTEM\CurrentControlSet\Services\SLCredMan\NetworkProvider"
Ensure there is a value of "Class" with a value of 2
Ensure there is a value of "Name" with the data set to "SecureLogin SSO Credential Manager"
Ensure there is a value of "ProviderPath" with the data set to the location of the SLCredMan.DLL file.
Solution
Registered slcredman using the command;
rundll32 <path>\slcredman.dll,Install