Profile


Overview

The Profile panel is available to all users. Available settings include:

  • Define your name
  • Define your email address to receive notifications
  • Generate an API key for use with third party applications or during a migration from v2
  • Set language preferences
    Available in ≥ 3.6.4-funcrel

Access the panel using the icon in the top right corner:

User Details

The values for all fields are automatically taken from CAST Imaging’s authentication system (Keycloak), if they exist there. Synchronization occurs in both directions - i.e. a manual update in the CAST Imaging UI will update the same value in the authentication system and vice-versa:

CAST Imaging UI

Authentication system:

User Preferences

I want to receive email notifications

Available in ≥ 3.5.4-funcrel

See Email notifications.

Preferred Language

Available in ≥ 3.6.4-funcrel

Select the display language to use for system wide labels and menus. This applies to all components in the UI:

  • Front-end management and admin settings
  • “Viewer” UI related results consultation (excluding result data related to delivered source code)
  • “Dashboard” UI related results consultation (excluding result data related to delivered source code)

Currently two languages are available out-of-the-box:

  • English (default)
  • Japanese

API key

When third-party applications need to interact with the CAST Imaging (or you need to migrate from V2) you can generate an API key to access the required resources securely. Traditional user/password credentials are deemed a security risk and can also expire causing recurring problems when the resources are used for automation purposes. An API key solves these issues and CAST recommends using one wherever possible.

Note that:

  • An API key is generated on a per-user basis
  • Only one key can exist for each user
  • When a new key is generated, the old one instantly becomes invalid
  • The User Details section must be populated with information before the Generate button will become active

How do I use an API key?

Ensure that you add an X-API-KEY attribute in the request header which contains your API key. For example when using curl:

curl -H "X-API-KEY: 06935MrA.G7LStH3Ck9sgeHBYokzIjTdv2DTbicsT" http://imaging.corp.domain.com/rest