QLM License Wizard - Activation by Email using 3rd party authentication

The QLM License Wizard can use an email address instead of an Activation Key for online activation. The email address entered by the user needs to be validated in order to ensure that the user is indeed who he/she claims to be.

QLM supports 4 different ways to validate an email address when it is entered by the customer in the QLM License Wizard:

  • An email or SMS message is sent to the end-user with a 6 digit code that can be used to complete the activation. This is the default option.

  • Authentication with Google (available as of QLM v15).

  • Authentication with Facebook (available as of QLM v15).

  • Authentication with Microsoft Azure AD (available as of QLM v15).

Google Authentication

To configure Google Authentication, you must acquire a Google Client ID from the Google API Console

  • Click Credentials

  • Create a Project or pick an existing project

  • Click "Create Credentials" and select "OAuth Client ID"

  • Set the Application Type to "Desktop app"

  • Set the Name to "QLM License Wizard" or any name of your choice

  • Click "Create"

  • Take note of the generated Client ID and Secret

Then, in the QLM Management Console:

  • Go to Manage Keys / Sites

  • Go to the Server Properties tab

  • Locate the authentication/wizard_googleClientID property and set its value

  • Locate the authentication/wizard_googleSecrettID property and set its value

Facebook Authentication

To configure Facebook Authentication, you must acquire a Facebook App ID from the Facebook Developers page.

  • Log in to the Facebook for Developers site

  • Click My Apps

  • Click Create App

  • Select "More Options"

  • Select "Something Else"

  • Set the App Display Name to "QLM License Wizard" or any name of your choice

  • Set the other options as required and click Create App ID

  • In the Add a Product section, click Setup in the Facebook Login panel

  • Once the App is created, click Settings / Basic

  • Take note of the generated App ID and App Secret

  • Configure other options in the Settings section as needed such as Business Verification, logo, address, etc.

  • Click Products, the Configure/Settings

  • In the Client OAuth Settings, set the Valid OAuth Redirect URIs to a valid URL such as your website or any URL of your choice. The URL is not used but is required for validation.

  • Click Save Changes

  • Click Use Cases

  • Click Edit "Authentication and account creation"

  • Click Add in the email section

Then, in the QLM Management Console:

  • Go to Manage Keys / Sites

  • Go to the Server Properties tab

  • Locate the authentication/wizard_facebookAppId property and set its value

  • Locate the authentication/wizard_facebookAppSecret property and set its value

  • Locate the authentication/wizard_facebookOAuthRedicretURL property and set its value to the URL specified above.

Azure Authentication

To configure Azure Authentication, you must acquire an Azure App Client ID from the Azure Portal.

  • Log in to your Azure Portal

  • Click App Registrations

  • Create New Registration

  • Set the Name to "QLM License Wizard" or any name of your choice

  • Set account types to: Accounts in any organizational directory (Any Azure AD directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)

  • Do not configure the "Redirect URI"

  • Click Register

  • In the Overview tab, take note of the generated Application Client ID.

  • Click "Add a Redirect URI"

  • Click "Add a platform"

  • Select "Mobile and desktop applications"

  • Select "https://login.live.com/oauth20_desktop.srf"

  • Click Configure and configure the security settings

  • Click Save

Then, in the QLM Management Console:

  • Go to Manage Keys / Sites

  • Go to the Server Properties tab

  • Locate the authentication/wizard_azureClientId property and set its value

Facebook Configuration Screenshots

Last updated