When attempting to acquire a Microsoft Azure endpoint through the Identity Manager User Console using a Java Connector Server (JCS) configured with an HTTP proxy, the operation may fail.
This occurs because the JCS does not automatically include proxy authentication credentials in its requests unless they are explicitly defined in the server configuration files.
Create Azure Endpoint task, Azure Endpoint AZURE-TEST: Create Azure Endpoint "AZURE-TEST": Failed to execute CreateAzureEndpoint. ERROR MESSAGE: Endpoint 'AZURE-TEST' creation failed: Connector Server Add failed: code 1 (OPERATIONS_ERROR): failed to add entry eTDYNDirectoryName=AZURE-TEST,eTNamespaceName=Azure,dc=im,dc=etaSa: JCS@ca-idm-coll: AzureRest: JCS@ca-idm-coll: AzureRest: Connect to login.microsoftonline.com:443
Identity Manager 14.x & 15
The Java Connector Server requires proxy credentials to be manually specified in the configuration files to utilize an authenticated HTTP proxy for outbound Azure API calls. Even if the host and port are configured, the lack of httpProxyPrimary.username and httpProxyPrimary.password parameters causes the connection to fail.
Manually add the required proxy authentication parameters to the JCS configuration.
/opt/CA/Identity Manager/Connector Server/jcs/conf/override/C:\Program Files\CA\Identity Manager\Connector Server\jcs\conf\override\server_jcs.properties file for editing.