Two-Factor Authentication

Introduction

 

• Authentication system ‘CQG OTP’ is available to FCM partners for use with Traders and CAST Users

• Soft token OTP-based 2-factor authentication

• Works with any authenticator app that implements standard TOTP, e.g., Google Authenticator, Microsoft Authenticator, FreeOTP

• User self-registers their authenticator app via ‘My CQG’ portal

• End-to-end encryption

• Encrypts passwords at client

• Private keys stored in HSM at server side

• Works within existing authentication system framework

• FCMs select authentication system on per-Trader and per-CAST User basis

 

 

New Trader Workflow

 

New Trader Workflow via CAST

 

The FCM creates a new trader (via CAST) and selects CQG OTP for Trader Authentication.

A screenshot of a computer screen

Description automatically generated

 

Then, set the initial password.

A screenshot of a computer

Description automatically generated

      System-generated email directly to the client requires a valid email address in CAST.

      FCMs may continue to use their existing manual process for providing username and initial password to the client.

      Inform the client about 2FA and one-time registration of authenticator app.

A white rectangle with black text

Description automatically generated

 

 

New Trader Workflow Via Client

 

Clients who attempt to log in without registering of authenticator app will be prompted:

A screenshot of a computer

Description automatically generated

 

A screenshot of a login form

Description automatically generated

A screenshot of a computer

Description automatically generated

A screenshot of a computer

Description automatically generated

 

Trading Login Workflow (Client)

A diagram of a login

Description automatically generated

      All CQG client applications support OTP and will prompt as necessary at login.

      CQG APIs (FIX Connect and WebAPI) also support OTP. Developers supply OTP with login request.

 

A computer screen shot of a computer screen

Description automatically generated

Trader Admin via CAST

 

Traders using CQG OTP authentication have additional info visible in the Trader Info Page near existing password-related fields.

Traders without an authenticator app registered are flagged:

A screenshot of a computer

Description automatically generated

 

Successful registration is reported via CAST Event Notifications.

Traders with an authenticator app registered cannot repeat the My CQG workflow to register a different authenticator app until the FCM performs one of these admin steps:

A screenshot of a computer

Description automatically generated

 

 

 

CAST User Setup

 

New CAST User Workflow

A diagram of a program

Description automatically generated

A screenshot of a computer

Description automatically generated

A screenshot of a computer screen

Description automatically generated

 

 

 

New CAST User Workflow (Newly Created User)

 

A screenshot of a computer

Description automatically generated

A screenshot of a computer

Description automatically generated

 

User logs on to CAST and is prompted for One-time password.

A white arrow pointing to a white rectangular object

Description automatically generated

CAST User Admin (FCM using CAST)

 

CAST Users using CQG OTP authentication have additional info visible in the CAST

User Info page, near existing password-related fields.

 

CAST Users without an authenticator app registered are flagged:

A screenshot of a computer

Description automatically generated

Successful registration is reported via CAST Event Notifications.

 

CAST User with an authenticator app registered cannot repeat the My CQG workflow to register a different authenticator app until FCM performs one of these admin steps:

A screenshot of a computer

Description automatically generated

FCM Desk will enable ‘Show setup link’ button for FCMs that want to copy/paste a

setup link from CAST rather than use system-generated emails.

 

The validity period of setup links, whether obtained via copy/paste or systemgenerated emails, is configurable by FCM Desk.

 

These parameters are applicable to both Traders and CAST Users.

A screenshot of a computer

Description automatically generated