Create a Project

A project is a self-contained configuration space that groups together your authentication settings, application integrations, identity verification rules, and device registrations. Each application in a project acts as an independent integration point with unique credentials, but all applications share a unified device registration pool. This setup allows any registered device to authenticate with any application in the project, regardless of its original registration context.

In the MIRACL Trust platform, there is no distinction between development and production projects. All projects operate on the same foundational infrastructure. However, it is strongly recommended to create separate projects for development and production environments. This practice facilitates improved access management, separates development activities from production tasks and reduces the risk of development changes inadvertently impacting live systems.

When multiple production environments serve different user groups, separate projects are recommended. For example, if MIRACL Trust secures both a customer portal and an internal administrative system, separate projects allow independent management and more tailored configurations, such as default email verification for the customer portal and a custom one for internal systems.

For organisations managing multiple brands within the same company, the approach depends on the desired level of separation. If each brand requires distinct user identities, branding, or authentication policies, separate projects are typically preferred. However, if a unified identity across brands is required, such as a shared login or a consolidated customer view, a single project can be used.

When you create an account with MIRACL Trust, you are immediately logged into the MIRACL Trust Portal and a default project is created for you. This project’s name matches the company name you entered during registration. You can use this default project or create a new one.

# Create a New Project

To create a new project:

  1. Log into the MIRACL Trust Portal .
  2. Click Add Project.
  3. Enter in a name for your project and click Create. Your project’s dashboard is displayed.

# Explore Your Project

The navigation sidebar on the left lets you explore and configure every aspect of your project. It is divided in two sections:

  • Overview - View a quick snapshot of your project’s usage, track registered devices, create new applications , review existing applications, and update their settings.

  • Configuration — including General, Branding, User Verification, OpenID Connect, Mobile Applications, and Accounts — contains all the settings you need for authentication behaviour, visual appearance, and administration of your project.

Use these menus to navigate through your project’s features, monitor usage, and fine-tune its setup to match your application’s requirements.

# Project Properties

The main settings of your project are on the General configuration page. Some of them are:

  • Project Domain - The URL used for communication with the MIRACL Trust API. For mobile applications, set this URL in the projectURL property when configuring the MIRACL Trust SDKs.

  • Project ID - The project’s unique identifier used for configuration and communication with the MIRACL Trust API.

  • Project Name - View or edit your project’s name.

  • Close Project - Close the project when no longer needed. Once closed, end users will no longer be able to authenticate with its applications.