Getting Started
Welcome to the Connectivity App!
This guide will help you set up and start using the application to check connections for MongoDB, SharePoint Online, and Azure.
Prerequisites
Before using the app, make sure you meet the basic system requirements.
Depending on the type of test you plan to perform, you might also need additional accounts or services.
System Requirements
- Windows 10 or higher
- Network access
Additional Requirements (depending on the test)
- MongoDB instance (version 7.x or higher)
- SharePoint account
- Azure account
Accounts and Credentials
MongoDB
You will need:
- Host and Port
- Username and Password (if required)
SharePoint Online
Depending on your authentication method:
Modern Authentication (recommended)
Requires:
- Site URL
- Client ID
- Tenant ID
- Thumbprint
- Private Key
Basic / Legacy Authentication (deprecated by Microsoft)
Requires:
- Site URL
- Client ID
- Client Secret
- Tenant ID
- Username and Password
Azure
You will need:
- Account Name
- Account Key
While the app supports both certificate-based and client secret authentication,
Legacy (username/password) authentication is deprecated by Microsoft and should be avoided whenever possible.
It is recommended to use Modern Authentication (certificate-based authentication) for SharePoint Online.
Using Proxy
The connectivity app can be configured to route all network requests through a proxy. To setup the app to proxy the request, you need to set the following environment variables.
| Name | Required | Description |
|---|---|---|
XILL4_PROXY_HTTP | ✔️ Yes | Route all HTTP network to this proxy address |
XILL4_PROXY_HTTPS | ✔️ Yes | Route all HTTPS network to this proxy address |
XILL4_PROXY_NO_PROXY | ❌ No | Exclude the following globs from being proxied |
Both the HTTP and HTTPS proxy are URLs need to start with http://.
Let's Started
Clicking the "Test Connection" button on any card will take you to the related documentation page. There, you can enter credentials and test the connection.
Below is an example of how it looks when you run the app: