Cycle requires an access token associated with a license in order to use the application.
It is necessary for the Cycle application to communicate with Azure B2C to secure this access token. Certain firewall or proxy configurations on your organization's network may possibly prevent the authentication process from working properly and block you from acquiring an access token.
The URLs below need to traffic to be whitelisted in order to complete the authentication process and secure an access token:
- http://cyclelabsproduction.b2clogin.com/
- http://app.cyclelabs.io/
- https://graph.windows.net
- https://graph.microsoft.com/
- https://content.product.cyclelabs.io
- https://data.product.cyclelabs.io
We have developed a simple Cycle test that you can execute using the Cycle command line interface (Cycle-CLI) to determine if network traffic to the URLs listed above is being blocked on your organization's network.
If any of the URLs do not return the expected status when the test is executed, please work with your IT Network and Security teams to have traffic to the URLs whitelisted on your organization's network.
Test Cycle Authentication URLs
1. Ensure Cycle is installed on your device. Take note of the install location. The default location is "C:\Program Files (x86)\CycleLabs\Cycle\cycle-cli.exe".
2. Download the URLTest.zip file (attached at the bottom of this article) to your device.
3. Extract the URLTest.zip file to a location on your device where your user has write permission. In my example below, I extracted the file in my "Downloads" directory.
4. Open a PowerShell session and navigate to the directory where you extracted the URLTest.zip file.
5. Run the following command in PowerShell:
7. If you did not get the expected response from the HTTP request or if any URLs timed out in giving a response, please work with your IT Network and Security teams to allow network traffic between your device and the URL(s) that did not return the expected response.