Exception occurred while executing the RPCRequest: Errors returned from IQService. Client Authentication Failed: Please validate your credentials and IQService Configuration

ISC AD –>IQService TLS Test Connection failed with error: Exception occurred while executing the RPCRequest: Errors returned from IQService. Client Authentication Failed: Please validate your credentials and IQService Configuration.

Have tried: 1) registered AD domain user (the service account used in AD Domain settings) yet the domain user is not found in Check Name as IQService server domain is different from AD domain (not joined) and AD domain is invisible, got the error above. then 2) wanted to use Local System Account, not sure what the user name should be registered and entered in IQService Settings with this option, please advise. 3) tried to use logged in user for login in IQService server, got the same error. ran out of ideas, please help. many thanks in advance.

Hi @yunhanspiiq ,

Welcome to SailPoint Developer Community!!!

Can you please tell me whether you are using same user with IQService config in SailPoint as well. Be sure if you are using TLS in IQService then you are required to register during IQService installation and use same user ID and password in IQService Configuration page in SailPoint Connector configuration as well. If you are not using TLS then you need not register user in IQService, you should be able to connect directly just by passing IQService Host and Port.

Please follow https://community.sailpoint.com/t5/Other-Documents/IQService/ta-p/158011 url for IQService configuration.

Let us know in case you have any concern.

Hi Prashant, Thanks much for responding my question quickly

Here is our case:

IQService’s domain: iqdomain1.com

I have local admin account named iquser on this IQService VM

AD’s domain: adtest.local

Service account on the AD domain: adtestlocal\isctest

What I did:

  1. Loged in IQService VM using my local admin account iquser, installed and registered IQService with TLS port

IQService.exe -i -o (5050)

  1. registered AD domain service account in IQSerice VM:

IQService -a list

adtestlocal\isctest

retarted IQService after.

  1. in ISC, SourceàActive DirectoryàDomain/Forest Settings:

Host: AD’s FQDN

Userid: adtestlocal\isctest

Pwd: the service account’s password

Port: 636

TLS enabled

  1. in ISC, SourceàActive DirectoryàIQService Settings:

Host: IQService server’s FQDN

Port: 5050

IQService User: adtestlocal\isctest

IQService password: the service account’s password

  1. IQService ServiceàPropertiesàLog On Tab, changed to Radio button

This account: adtestlocal\isctest

Password: the service account password

Confirm password: the service account password

Then click on OK, came up an error message window:

The following object is not from a domain listed in the Select Locations dialog box, and is therefore not valid.

adtestlocal\isctest

Somehow, AD domain adtest.local is not displayed in the Locations (accessible domains, many there but ono adtest.local), so the service account on AD domain is not “valid”.

Any idea to resolve the issue or what I have done incorrectly?

Many thanks

Hi Ling,

Are you able to login with user adtestlocal\isctest in the IQService Box ? Also have we give all the rights to the user with what is present in the document ?

Hi @lincolnsantanna ,

Thanks for providing the detailed followed steps. As i could see that you are unable to find the account details while setting through Services > SailPoint IQService > Properties > Log On? I hope you are trying to do exactly the same.

Can you un-register the user in IQService and then use logged in user for login in IQService and then try connecting? The credentials of the user registered should be passed under the logon. Anything different will throw this error I believe.

Also at last if you see the account and set the registered user account password don’t forgot to restart the IQService after changing the logon credentials as recommended.

IHTH :slightly_smiling_face:

Yes, the connection was OK if use logged in user for login in IQService. However, the logged in user is a local admin which can not be used for provision users on AD domain (adtestlocal), we must use the service account on AD domain. The solution is: switching IQSerivce domain from current iqdomain1.com to AD domain (adtestlocal) so that it is joined to AD domain, the problem should be resolved. thanks much.

1 Like

Hi Rakesh,

Thanks much for your response and the doc attached. You made excellent point: I was not able to login with user adtestlocal\isctest in the IQService Box. After troubleshooting and found the cause, contacted AD Admin, their decision is: to have IQService server to be a member server of the AD domain. I believe the problem will be resolved. Thanks again.