Summary: this page describes how to manage license keys (for CAST and also for OpenAI).

A user with the ADMIN or SUPER ADMIN role is required.

Introduction

This panel enables you to manage two different license keys as follows:

CAST Imaging license key

When you want to access and import application data into CAST Imaging, a license key is required. There are various types of key that can be inputted, and all restrict the user in some way, for example:

  1. By the number of Applications that can be imported into CAST Imaging (legacy license key)

  2. By the number of Contributing Developers (CDs) (current license key introduced in January 2022)
  3. By the Application name/size (LOC) (new license key introduced in January 2022)
  4. By the expiry date (all license keys)

Please contact CAST Support to request a license key.

OpenAI license keys

IMPORTANT: You must ensure that sending snippets of source code to OpenAI / Azure OpenAI is allowed by your organization. By entering an OpenAI / Azure OpenAI API key, the administrator enables CAST Imaging user to be able to send snippets of source code to OpenAI / Azure OpenAI, via the CAST Imaging interface. CAST Imaging does not provide any specific governance of such use.

If you want to use the OpenAI integration an OpenAI / Azure OpenAI API key is required. These keys can be obtained as follows:

OpenAI

  • Go to https://openai.com and click SIGN UP (if you do not have a OpenAI account) or LOG IN (If you have already signed up)
  • Choose the type of key you require:

  • Click View API keys in the user menu:

  • Click Create new secret key:

  • Copy/Save the API key in an accessible location:

Azure OpenAI

Available in ≥ 2.18.

The following is required to obtain an Azure OpenAI API key:

  • An Azure subscription - Create one for free.

  • Access granted to Azure OpenAI in the desired Azure subscription. Currently, access to this service is granted only by application. You can apply for access to Azure OpenAI by completing the form at https://aka.ms/oai/access.

  • An Azure OpenAI Service resource with either the gpt-35-turbo or the gpt-4 models deployed. For more information about model deployment, see the resource deployment guide.

See https://azure.microsoft.com/en-in/products/cognitive-services/openai-service for more information.

UI

To manage license keys, click the License panel:

This panel provides information about the current release of CAST Imaging and the license keys that have been applied. There are various sections:

Click to enlarge

1License Details

Display depends on the type of license key in use, as such, some information may not be visible:

  • Current Version: current installed release of CAST Imaging
  • Validity: Remaining days left on the currently applied license key
  • User Limit: (only visible with current license key introduced in January 2022) number of Users that can simultaneously access CAST Imaging (based on the currently applied license key)
  • Associated Users: (only visible with current license key introduced in January 2022) number of currently logged in users
  • Application limit: (only visible with legacy license key) number of Applications that can be imported into CAST Imaging (based on the currently applied license key)
2License Key

Allows you to add a new CAST Imaging license key, or view/edit an existing key:

  • The edit icon allows you to enter a new or edit an existing license key
  • The eye icon allows you to view the license key
3AI Options

Allows you to add a new OpenAI / Azure OpenAI API key, or view/edit an existing key. See also User Guide - OpenAI Integration:

  • The edit icon allows you to enter a new or edit an existing Open API key
  • The eye icon allows you to view the Open API key
  • The trash iconallows you to delete an existing key - this will remove all Open AI configuration and the feature will no longer function.

An internet connection is required when inputting an OpenAI API key.

4User Login DetailsOnly visible with a limited user license key introduced in January 2022. Shows a list of users that have logged in and allowing you to remove user logins if you have exceeded the license key limit. See CAST Imaging license key - Managing associated users when using a limited user license key below.
 

CAST Imaging license key - Managing associated users when using a limited user license key

The limited user license key was introduced in January 2022:

This type of key restricts users as follows:

  1. Purchased CAST data = INSIGHT (stands for Imaging and/or any of the 3 Dashboards: these are defined as P1=Imaging, P2=Health, P3=Engineering, P4=Security)
  2. Named user for consumption = individual with a non-floating, unique and personal access rights to the purchased CAST data
  3. Period = the duration of the purchased License, the most typical terms being 3 months, 1 year, 3 years, 5 years, and perpetual

When using this type of license key, the number of users that are authorized to use CAST Imaging is always specified in the key:

This is also shown in the UI:

The UI provides a list of users that have logged in to CAST Imaging - each entry will consume 1 user license. In the example below, 4 users have logged in and the count of "Associated Users" reflects this:

Click to enlarge

In the example above, the number of users that have logged in to CAST Imaging exceeds the number of authorized users (as defined in the license key) and in this situation a message will be displayed on every page as follows:

Click to enlarge

There are too many authorized users to connect to your CAST Imaging. To avoid this limitation, you can contact your CAST Administrator to update your licensing terms & conditions.

If you receive the message described above, deleting users from the list of logged in users so that you conform to your licensing agreement will ensure that the message is removed:

Deleting users from this list does not delete the user itself, it simply deletes the record of the logged in user to reduce the Associated User count.