Hostnames and Urls for APPSeCONNECT
APPSeCONNECT require a number of URLs which will enable seamless communication between agent and our cloud portal. This document will help you to list all the urls and ports required to be exempted for unrestricted access such that the Agents could communicate correctly with the cloud services.
|The Platform||https://portal.appseconnect.com||The main portal where integration developer does every configuration. iPaaS Platform.|
|The API||https://admin.appseconnect.com||The API stack which is used to download User info and customer metadata.|
|Storage||https://appsdrive.blob.core.windows.net/||Represents configuration store, where most of the configuration created in Platform is stored.|
|Storage||https://appsdatalake.blob.core.windows.net/||Represents transactional store, where all metadata related to sync is uploaded.|
|Service Bus||https://aec-prod.servicebus.windows.net||In Memory event hub, which tracks of any important event raised on the agent. It also uses sb:\\ protocol to communicate|
|Service Bus||https://appseconnect.servicebus.windows.net||Hook for Service bus, required to execute real-time proxies. Service Bus represents a brokered service communication architecture. It also uses sb:\\ protocol to communicate|
|SignalR Server||https://services.appseconnect.com||Represents the real-time communication channel for web sockets. The Agent connects to the socket using wss:\\ protocol to the service.|
|Document Database||https://aecprod.documents.azure.com/||APPSeCONNECT document database, which is used by new Process flow engine.|
|Realtime Proxy URL||https://(subdomain).appseconnectapi.com/||The Realtime communication channel is created to post messages to the agent in real-time. This url needs to be configured on application webhook such that the data could be passed in the url. The subdomain here is configured by the customer.|
It is highly recommended to use Proxy to configure real-time configurations, but if you still require to communicate using local server’s public IP, you need to exempt 80 port of that machine, such that local port could be correctly opened. The port and the URL could be configured in settings of APPSeCONNECT agent or from Portal.
For proxy or API management, the URL will be in *.appseconnectapi.com format. The * is the subdomain chosen by the customer
Ports For Exemption
In addition to these URLs, we also need local ports to be opened as follows:
- APPSeCONNECT Agent opens a listener at Port : 59050
- APPSeCONNECT Service opens a listener at Port : 59051
These ports need to be exempted from the firewall such that the Inter-process communication between the service and the local agent application could be made.
All communications are through HTTPS (256 BIT Encrypted) only.