Compile Time Changes

Method signature changes in MCClient.

Old:
final public bool onlineLogin()
new:
final public bool onlineLogin(bool useCachedPassword=true)

The license client tester has been removed.

Removed:
public void testConfiguraLicenseClient()

Removed login from the license client.

Runtime/Behavior Changes

CET no longer remembers the user's credentials. The responsibility of authenticating the user is now delegated to our Single Sign-on service.

Miscellaneous

Starting from 17.0, CET login now uses Single Sign-on (SSO), which is a browser based login. Also, login credentials are now shared across all CET developer workspaces, so logging in to one workspace will automatically authenticate you in the other workspaces.

CI/CD Updates

Previously, CET stored user credentials in runtime settings—an approach we are now improving as part of our move to SSO. With the introduction of SSO, authentication is transitioning from user-managed preferences to Auth0.

For now, legacy login remains in use for automated testing, as well as build and upload steps in CI/CD pipelines. As part of phase 1 of the SSO rollout, we are standardizing how credentials are provided by requiring the use of CI/CD environment variables instead of preference files.

What’s changing?

CI/CD runners must now use environment variables for CET login:

  • MCAUTOU – User email (MyConfigura ID)
  • MCAUTOP – password

CI variables

Who is affected?

Any CI/CD runners that currently rely on stored CET credentials for:

  • Automated testing
  • Build and upload to MyConfigura

What you need to do

Update your CI/CD configuration to provide credentials via environment variables (MCAUTOU and MCAUTOP) instead of preference files.