MoreCore Platform
Authentication
Auth0
MOR-PROC-012 Version 1 last review date: Oct, 2024

1. Auth0 Overview

Auth0 is a flexible, drop-in solution to add authentication and authorization services to your applications. Your team and organization can avoid the cost, time, and risk that come with building your own solution to authenticate and authorize users. https://auth0.com/docs/get-started/auth0-overview (opens in a new tab)

MoreCore utilises Auth0 for it's authentication process.

1.1. Auth0 Tenancies

To keep user sets separate across the various MoreCore platform environments, there are multiple Auth0 tenancies.

EnvironmentCMMS domainAuth0 Tenancy Name
Productionhttps://cmms.cbcgroup.com.au/ (opens in a new tab)cbcgroup
Testhttps://cmms-test.cbcgroup.com.au/ (opens in a new tab)cbcgrouptest
Demohttps://cmms-demo.cbcgroup.com.au/ (opens in a new tab)cbcgroupdemo
Devhttps://cbc-post.azurewebsites.net/ (opens in a new tab)sinnefo

1.1.1. Production Tenancy

  • Enterprise connection to CBC's Entra ID, allowing CBC users to use their Entra credentials to sign in to MoreCore.
  • Enterprise connection to I-Med's Entra ID, allowing I-Med users to use their Entra credentials to sign in to MoreCore.
  • Enterprise connection to Landcom's Entra ID, allowing Landcom users to use their Entra credentials to sign in to MoreCore.

1.1.2. Test Tenancy

  • No Enterprise connections. CBC users use the base Auth0 username/password process for sign-in.

1.1.3. Demo Tenancy

  • No Enterprise connections. CBC users use the base Auth0 username/password process for sign-in.

1.1.4. Dev Tenancy

  • No Enterprise connections. CBC users use the base Auth0 username/password process for sign-in.

2. Universal Login Widget

2.1. Updating the Universal Login Widget

2.1.1 UI

Some basic customisation of the login widget can be performed in the Auth0 portal. This includes colours, logos, formatting of the widget etc. Customisations are Tenancy-specific.

2.1.2. Customisations

The Auth0 CLI Tool can be used to customise the widget in a more technical manner, such as by the addition of the Authentication Guide link. See Here for more detail on the Auth0 CLI tool.

Current Customisation

CustomisationPurpose
Addition of 'Authentication Guide' link to Auth0 sign in pages.