Create a new client in PKCE or Client Credentials - HxGN SDx - Update 61 - Help - Hexagon

Managing Smart 3D Project/As-Built with HxGN SDx

Language
English
Product
HxGN SDx
Search by Category
Help
SmartPlant Foundation / SDx Version
10

This functionality was modified in an update. For more information, see Create a new client in PKCE or Client Credentials (modified in an update).

The entire Integration with SDx solution requires the use of several SmartClients for different areas of functionality. The SmartClient defined here for registration with SDx to support continuous share must be unique and cannot be re-used as the client defined for the GDS server.

  1. Select Smart Clients > New Smart Client.

  2. In the Register a Smart Client dialog box, provide a value in the Name of the Smart Client, and select Next.

  3. Enter the details as shown in the table below for creating client in PKCE or Client Credentials.

    Input Box

    Description

    PKCE

    Client Credentials

    Client ID

    Unique numeric identifier for the client application.

    Client Secret

    The ClientSecretType may have any value, such as a password or a unique identifier or GUID.

    Authorization Flow

    Type of flow used by API Services for the client.

    Authorization Code with Proof Key

    Client Credentials

    Post-login Redirect URIs

    URIs that are allowed to receive authorization codes or access tokens.

    http://localhost:62810/

    Not applicable

    Select a User

    -

    Select the user name of an existing user in SDx that the client can impersonate.

    • If you do not provide a value for Client ID, Smart API Manager generates a unique ID automatically.

    • You can use the automatically generated Client Secret, or you can type a new one.

    • The Smart Client must provide the Client Secret to Smart API Manager when requesting an access token for a Smart API.

    • The user to be selected in the Select a User list must be created in SDx and be related to the System Admin PAB role for all the required plants. This user must also be present in SAM and SPF authentication.

    • The entire Integration with SDx solution requires the use of several SmartClients for different areas of functionality. For example, if you will also be setting up a Graphic Data Service (GDS) server, the SmartClient you set up here to support continuous share cannot be reused as the client defined for that GDS server.