MineTrust Online
MineTrust Online is an optional web application that provides browser-based access to the MineTrust Data Management platform. It enables users to browse, search, and manage mining and geological data assets without requiring desktop software.
Overview
MineTrust Online serves as a web frontend to MineTrust Server, offering the following capabilities:
- Data Browsing: search, filter, and navigate files and folders with support for tag-based and full-text filtering
- Package Management: view, create, share, and delete packages; inspect version history and audit trails
- File Operations: upload and download data assets (up to 50 MB per bulk operation) with drag-and-drop support
- 3D Visualisation: an integrated web-based viewer for drill holes, block models, points, strings, and wireframes
- Data Models: manage data model configurations for Datamine Studio products (RM, UG, Mapper, Geo, Supervisor)
- Enterprise Configuration: administer system settings, connection parameters, and product-specific configuration
- Diagnostics: monitor system health, connection status, and authentication details
MineTrust Online is well suited for providing visibility to non-technical stakeholders such as managers, auditors, and cross-site teams who require access to project data without installing desktop applications.
Architecture
MineTrust Online is built on ASP.NET Core using Blazor Server (server-side rendering with a persistent SignalR connection). It communicates with MineTrust Server via its REST API.
Deployment Models
- On-Premise: installed as a Windows Service or hosted under IIS on a dedicated web server (minimum 2 vCPU, 8 GB RAM, 50 GB storage), serving over HTTPS on port 443
- Cloud-Hosted (Azure): deployed as an Azure App Service
Authentication
MineTrust Online supports pluggable authentication schemes:
- Microsoft Entra ID (formerly Azure AD): OpenID Connect with authorization code + PKCE flow (recommended)
- Microsoft Entra External ID (B2C): for customer-facing identity scenarios
- Active Directory Federation Services (ADFS): JWT Bearer tokens for on-premise identity
- Basic Authentication: available in development environments only
Multi-Tenancy
A single MineTrust Online deployment can connect to
multiple MineTrust Server endpoints. Users are routed to
the appropriate environment based on their
MineTrustOnlineServiceID Azure AD attribute,
and may switch between available endpoints from within the
application.
Installation
Local installation of MineTrust Online is supported via MSI, which may be executed interactively or non-interactively.
For non-interactive installations, please refer to Installation.
