IdentityNow CyberArk SCIM connector test connection error

Hi, I am trying to use scim 2.0 connector first time for CyberArk integration with IdentityNow. I am done with SCIM server setup from CyberArk side. In Sailpoint IDN, in the connection setting section, I am using host URL as "http://hostname.devtest.net/CyberArk/scim/v2/" and selected basic auth with username as “Sailpoint-User”

When I click on test connection, I am getting below error message -

[ InvalidConfigurationException ] [ Possible suggestions ] Please check base URL [ Error details ] Error while performing operation : Test Connection Error code : 404 <html><head><title>404 Not Found</title></head> <body><h1>Host Not Found</h1> <p>DNS error (the host name of the page you are looking for does not exist) or Server did not accept the connection.<br><br>Please check that the host name has been spelled correctly.<br></p> <!--Zscaler/6.2--></body></html>

but when I use same credential from postman using URL as "https://hostname.devtest.net:8443/CyberArk/scim/v2/Users" I am able to get all users (200 ok status)

Could you please suggest me what I am missing for baseURL error

with (https://hostname.devtest.net:8443/CyberArk/scim/v2) its giving timeout error

Hi @hranjan3

Please use the appropriate header in your test connection http operation, use the content-type in your http operation same as postman.

I hope your base URL is as follows:

https://hostname.devtest.net:8443/CyberArk/scim/v2

and context URL in HTTP operation:

/Users

Hi @shekhardas1825, Thanks for your response! I did some changes as you suggested. Now I see different error while doing test connection:

in ccg.log I see below error:

message":"Error while request handling: Remote host terminated the handshake, cause is: java.io.EOFException: SSL peer shut down incorrectly"


Caused by: sailpoint.connector.ConnectorException: Error while performing operation : Test Connection  Error code : 0 javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake

Caused by: HttpException [url=https://hostname.devtest.net:8443/CyberArk/scim/v2/Users?startIndex=1&count=1, errorCode=0, getMessage()=javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake, getCause()=javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake, responseHeaders=null

here is how I am calling get users api from postman:

From Sailpoint config side here are the screenshots:

Aggregation Settings - no update in this link

I have one query that, when I do test connection in background i.e. in ccg.log its trying to hit URL as - https://hostname.devtest.net:8443/CyberArk/scim/v2/Users?startIndex=1&count=1 but in my connection setting, I have given host url as https://hostname.devtest.net:8443/CyberArk/scim/v2

Could you please review these configs and suggest me steps to fix the issue.

one more point, if I try the above URL which is giving error from postman, I see its not giving success output:

1 Like

@ambassadors @expert_ambassadors @Sailpoint_expert @sailpoint_employees can anyone please guide me on above post query.

Hi All, just to update here so that others can find it helpful, I fixed the reported error by adding TLSv1,TLSv1.1,TLSv1.2 protocol in config.yml file from cyberark scim server.

2 Likes

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.