Register applications (retired) - HxGN SDx - HxGN SDx - Reference - Hexagon

HxGN SDx Modified and Retired Functionality

Language
English
Product
HxGN SDx
Search by Category
Reference
SmartPlant Foundation / SDx Version
10
SmartPlant Markup Plus Version
10.0 (2019)

This functionality was removed in Update 23.

You must register applications with the Authorization Server to authorize the application to consume the web APIs. Applications are registered by the Authorization Server rather than using Server Manager because there can be multiple client applications for a single site.

The Authorization Server is delivered pre-configured for some applications, such as for Smart Review, but there can be settings that the administrator must still manually configure when setting up the site.

  • If there are any settings that need to be configured in Authorization Server for a specific application, such as the redirect URL, you must consult the application's installation documentation.

  • Smart Review is available pre-configured for new HxGN SDx sites when the Authorization Server is using the Security Token Service (STS). However, any existing sites or new sites that use a different authorization server type, such as Okta, must manually register the Smart Review application with the Authorization Server. For more information, see Register Smart Review with Integrated Windows Authentication (IWA) server (retired).

  1. In your web browser, go to the Intergraph Authorization Server website:

    http://[myserver.mydomain.com]/[mysitename]ConfigSvc/spfauthentication/

  2. Log on using the authorization server administrator ID and password.

  3. In the left toolbar, click Applications > Add New Client.

  4. In the Create Application dialog box, add applicable client application settings. For a list of the available client application settings, see Client application settings (retired).

When you add a new client application, the Authorization Server generates the following settings during the application registration process:

Client ID - A unique numeric identifier for the client application.

Secrets - A new secret relevant for flows that require one. The ClientSecretType may have any value, such as the password or a unique identifier or GUID.