Unified Language User Guides
iCR User Guide 4.2
iCR User Guide 4.2
  • Table of contents
    • Introduction
    • Overview
    • Authorizing Access to Your Source Code
      • Authenticating GitHub Access with a Cloud-Based VCS Repository Service
        • Authenticating GitHub Access with a Private VCS Repository
      • Authenticating GitLab Access with a Cloud-Based VCS Repository
        • Authenticating GitLab Access with a Private VCS Repository
      • Authenticating Bitbucket Access with a Cloud-Based VCS Repository
    • Using the Navigator
      • Connecting to the Navigator
      • Setting your User Password
      • The Navigator top banner
      • The Analysis Engine status
      • Selecting Your Source Code
        • Using a cloud-based VCS
        • Selecting your branch
        • Using a private VCS
        • Using a local project
        • Limiting the files to be analyzed
      • Integrating with your bug tracking system
        • Integrating with Jira - Define Your Project
        • Integrating with Jira - Authorizing Access for iCR
        • Integrating with Jira - Connecting with iCR
    • Using the Analysis Engine
      • Initiating an analysis
      • Monitoring the analysis
      • Interrupting the analysis
    • Reviewing your results
    • When you are complete
    • Integrating iCR Into Your CI/CD Workflows
      • Jenkins Workflow
        • Installing the plugin
        • Configuring the plugin
          • Creating a Personal Access Token
          • Copying Your Repository's URL
        • Viewing the Results
      • GitHub Actions Workflow
        • Workflow Overview
        • Preparing and Registering the Docker Image
        • Adding a Workflow to a Repository
        • Preparing the GitHub Workflow
          • Environment Variables
          • User Supplied Secrets
          • Setting the User Defined Secrets Values
        • Executing the Workflow
      • GitLab Workflow
        • Workflow Overview
        • Preparing the Docker Image
        • Configuring the GitLab Script variables
          • Environment Variables
          • User Supplied Variables
          • Creating a Personal Access Token
          • Setting the User Defined Variable Values
        • Executing the Workflow
      • Multiple Workflows
    • Appendix – Language Specific Fixer Lists
    • Appendix – Example Summary Report
    • Appendix - Sample Bug Listing
    • Appendix - Getting a BitBucket App Password for JENKINS
Powered by GitBook
On this page
  1. Table of contents
  2. Using the Navigator

Connecting to the Navigator

PreviousUsing the NavigatorNextSetting your User Password

Last updated 10 months ago

The iCR service is accessible using any industry standard browser such as Chrome, Firefox, Safari or Edge. To begin working with iCR, you need to access your server via the browser. It is reached using your server’s IP address. In our examples we are using 3.237.77.219 as the public IP address. ICR uses port 3001 to reach the Navigator which is the application that will help you to manage your interactions with iCR.

Access the Navigator by entering your Server IP address followed by port 3001 into your browser. Using our IP address as an example, this is the URL to enter: https://3.237.77.219:3001

Entering this URL will attempt to connect your browser to the iCR server. Note that we are using the secure form of HTTP and so there needs to be a certificate for iCR in order to complete the secure connection. iCR uses a self-signed certificate to make it simpler to manage this. However, many browsers may not redirect you immediately to your iCR server. Rather they may prompt you that this URL may be at risk because of the self-signed certificate. Assuming that you trust iCR, simply use the advanced (or equivalent) feature of the browser to manually permit access. This video shows an example of how that looks using the Chrome browser:

NOTE: You should only need to use this security bypass after the iCR server is started. After that, your browser will remember that this URL is safe. However, should you stop and restart your iCR server, you will need to repeat this step.

Once this permission is granted, it will take you to the welcome screen for iCR:

You are presented with the Welcome window that prompts you to enter your Username and password. Your iCR Administrator may have provided each user with their Username and default password. Enter both of those values to reach the iCR Navigator.

The iCR Navigator also permits users to self-register, relieving the Administrator from having to enter all users manually. To self-register, click on the Register link. This opens up a form for the User to fill out:

The data entered would be the same as the Administrator would have entered. But there is an extra step. To verify the User, a One Time Password is generated once the Register button is clicked, and is sent to the User's email. This password must be entered into the prompt:

Once that is entered, the User is logged into the Navigator.

If the User forgets his/her password, clicking on the Recover link will pop up the One Time Password prompt again and an email will be sent to the User's email address. Once the One Time Password is entered, a popup window appears, allowing the User to set a new password:

When the new password is entered and verified, the User is logged into the Navigator.