Installation of Scorch 2025 - problem with Orchestrator console to connect to web API

LEROY Fabrice 0 Reputation points
2026-05-11T17:31:28.6633333+00:00

I have done installation of the runbook server, mgmt server, web api and orchestrator console. First it was a message "can't connect to "wep api" . The URL in the webconfig was not correct. I change it to correct web API URL and port.

Now i have a logon screen when launching the orchestrator console but when i use credentials that should be authorized to log in the orchestrator console i have three other logon screen that appears. I don't know why and it blocks the access to the console. Even if i fill the user and password still asking to log on. Don't know what to do . ISS settings seems ok.

System Center Orchestrator
System Center Orchestrator

A family of System Center products that provide an automation platform for orchestrating and integrating both Microsoft and non-Microsoft IT tools.

0 comments No comments

1 answer

Sort by: Most helpful
  1. AI answer

    2026-05-11T17:31:44.28+00:00

    The repeated logon prompts indicate that the Orchestration Console still cannot successfully authenticate to the Web API, even though the URL now loads the login page.

    Use the following checks and fixes:

    1. Verify Web API URL used by the Console
      • The Console reads the Web API URL from:
        • {install_dir}\assets\configuration.json on the Orchestration Console server.
      • Open this file in a text editor and confirm:
        • The URL exactly matches the Web API endpoint (correct host and port).
        • There is no trailing / at the end of the URL.
      • If changed, save the file and restart IIS (or at least the Orchestration Console site) and reload the Console.
    2. Confirm Web API URL configured at install
      • If installed via command line, confirm the values used:
        • /WebServicePort:[Port] – port for the Web API service.
        • /WebServicePublicUrl:[URL] – URL of the Web API service used by the Orchestration Console.
        • /WebConsolePublicUrl:[URL] – URL of the Orchestration Console used to configure CORS on the Web API.
      • If these do not match the actual bindings in IIS, update the configuration (Web API web.config and Console configuration.json) so they are consistent.
    3. Check for CORS or authentication errors
      • In the browser, open the developer tools (Console tab) while loading the Orchestration Console.
      • If there is an error like “Uh oh! Trouble connecting to WebApi [status 0]” or blocked by CORS policy:
        • Adjust the Web API web.config CORS configuration so that the origin matches the Console URL exactly and is in lowercase, for example:
                 <add allowCredentials="true" maxAge="7200" origin="http://{domain}[:{port}]">
                   <allowMethods>
                     <add method="GET"/>
                     <add method="PUT"/>
                     <add method="POST"/>
                     <add method="PATCH"/>
                     <add method="DELETE"/>
                   </allowMethods>
                   <allowHeaders allowAllRequestedHeaders="true"/>
                 </add>
          
      • If there are no CORS errors, check Event Viewer → Application on the Web API server for authentication or authorization failures.
    4. Validate that the account has Orchestrator permissions
      • Ensure the account used to log on is in the group configured as the Orchestrator users group during installation (/OrchestratorUsersGroup:[Group SID] or the default local group if none was specified).
      • If the account is not in that group, add it, then sign out and sign back in to the Console.
    5. Confirm network and name resolution
      • From the Console server, browse directly to the Web API URL (the same one in configuration.json).
      • If prompted repeatedly for credentials there as well, the issue is with IIS/Web API authentication or CORS configuration, not the Console itself.

    If the Web API URL, CORS configuration, and Orchestrator permissions are all correct and the Web API is reachable directly in a browser without repeated prompts, the Console should stop looping on the login dialog.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.