Security Compliance
Unable to authenticate ARM username
The username is not authenticated when attempting to log in to ARM config / ARM Fat client.
First published date
Last published date
Overview
[ 1980|SRV12-WSUS |pnServer |5176.1| 47|mydomain.com\SYSTEM |pn.helper.DomainHelper |190218|13:36:51.874|Error ] DomainHelper.ValidateCredentialLegacy(String userName, String fullQualifiedDomainName, String password): System.UnauthorizedAccessException: No credentials available for Impersonation
--BEGIN-OF-EXCEPTION------------------------------------------------------------ System.UnauthorizedAccessException: No credentials available for Impersonation bei pn.security.Impersonation..ctor(WindowsCredential credential, ImpersonationOption options) bei pn.security.Impersonation..ctor(ICredential credential, ImpersonationOption options) bei pn.helper.DomainHelper.ValidateCredentialLegacy(String userName, String fullQualifiedDomainName, String password) --END-OF-EXCEPTION-------------------------------------------------------------- OR The specified domain does not exist or cannot be contacted. The specified user cannot be authenticated in the domain.
Product section
Cause
- NetBios name contains a period so the user in the domain may not be identified.
- Wrong DNS Servers configured on ARM Server and hence the User account is not getting authentication request sent to correct AD server.
- The password is wrong or the user is locked out.
Resolution
- Adjust setting of each ARM host:
-- Scripts are not supported under any SolarWinds support program or service. -- Scripts are provided AS IS without warranty of any kind. SolarWinds further -- disclaims all warranties including, without limitation, any implied warranties -- of merchantability or of fitness for a particular purpose. The risk arising -- out of the use or performance of the scripts and documentation stays with you. -- In no event shall SolarWinds or anyone else involved in the creation, -- production, or delivery of the scripts be liable for any damages whatsoever -- (including, without limitation, damages for loss of business profits, business -- interruption, loss of business information, or other pecuniary loss) arising -- out of the use of or inability to use the scripts or documentation. <activeDirectory.FqdnToNetBios.8man-demo.local>8man-demo.any</activeDirectory.FqdnToNetBios.8man-demo.local> <activeDirectory.NetBiosToFqdn.8man-demo.any>8man-demo.local</activeDirectory.NetBiosToFqdn.8man-demo.dings> |
- Add the two lines above at the end and before </config> tag and replace the domain name below with the ones in your Environment.
- FQDN =
8man-demo.local - NetBIOS =
8man-demo.any
- FQDN =
- Restart the ARM Service
You should be able to login now.
Scenario 2: Wrong DNS server configured on the NIC on ARM server
Symptoms in this case the domain user's name will not resolve rather it is show a SID and you are not able to browse to the AD to enumerate objects.
Solution: Verify NIC properties and add correct DNS servers.
Scenario 3: The username is wrong or the user is locked in AD
Solution: Please contact SolarWinds Support to reset the password and unlock the user in AD.