MIA › IAM › Automatic provisioning
FEATURE · IAM PILLAR

Automatic provisioning: the right access from day one

A new colleague appears in your HR system or Google Workspace? MIA detects their role, assigns the matching application kit and creates their SaaS accounts. Onboarding happens without tickets, missed steps or excessive rights, whether you use SSO or not.

Hosted in France

No mandatory SSO

~90 connectors + SCIM 2.0

MIA · Automations › Onboarding

Camille Martin

New starter · Google Workspace

Role: Sales

Sales kit · 5 applications

  • Google Workspace — source account · Created
  • Slack — sales team · Created
  • HubSpot — Sales Pro licence · Created
  • Notion — Sales workspace · Created
  • Lemlist — user role · In progress
✓ Every action is recorded in the access log
CM
Provisioning in progress
● ● ●
G
Google Workspace
source account
Created
S
sales team
Created
H
HubSpot
Sales Pro licence
Created
N
Notion
Sales workspace
Created
L
Lemlist
user role
In progress
CM
Camille Martin
New starter · Google Workspace
Role: Sales
MIA, le logiciel IAM français et souverain
Hébergé chez OVHcloud, Strasbourg
Sans IdP ni SSO imposé
OAuth 2.1 · OpenID Connect · JWT
Hébergé chez OVHcloud, Strasbourg
Sans IdP ni SSO imposé
OAuth 2.1 · OpenID Connect · JWT

Hébergé chez OVHcloud, Strasbourg

Sans IdP ni SSO imposé

OAuth 2.1 · OpenID Connect · JWT

What is automatic provisioning?

Automatic provisioning creates employee accounts and grants the right permissions across your business applications without manual setup. A new hire or a change of role triggers rules defined for that role. Deprovisioning applies the same discipline when someone leaves.

With MIA, you choose your source of truth and keep your existing authentication architecture. No new identity provider or SSO is required.

Trigger

New arrival in the source of truth

Rule

Role → application connector kit

Applications

About 90 connectors and SCIM 2.0

Audit trail

Tamper-evident access log

THE PROBLEM

The cost of manual onboarding

Manual setup creates three recurring problems whenever a new employee joins.

Access arrives too late

New employees spend their first days asking for tools. Tickets pile up.

“Copy a colleague’s permissions”

An existing profile becomes the template, including unnecessary inherited access.

No clear access trail

Accounts created across separate consoles leave a fragmented audit trail.

HOW IT WORKS

Four steps, then every new hire follows the right path

Configure the workflow once. MIA then applies the right rules each time someone joins.

01

Choose your source of truth

Connect your HR system, Google Workspace or Microsoft 365. Your existing IdP stays in place.

02

Map each role to an access kit

Map each job to its applications and the required permission level.

03

Provisioning runs automatically

When a user is added, MIA detects their role and creates accounts across the kit.

04

Track and prove each change

Check each application status, handle failures and find every decision in the access log.

IN DETAIL

Automated onboarding, from the rule to the audit trail

Roles, external profiles and traceability make every new hire easier to manage.

An application kit for every role

Instead of selecting ten applications for every new hire, define what each role needs once. MIA applies the rule to every employee, keeping access consistent and limited to what is necessary.
• Detect the role automatically from your source of truth.
• Define the permission level for each application.
• Combine a shared foundation with role-specific kits.
• Update access when an employee changes role.

“Sales” kit Core + role

  • G Google Workspace core
  • S Slack core
  • H HubSpot Sales Pro
  • L Lemlist user
  • N Notion editor
  • in LinkedIn Sales Nav. licence

“Developer” kit Core + role

  • G Google Workspace core
  • S Slack core
  • GH GitHub member
  • J Jira user
  • F Figma viewer
  • N Notion editor

“Contractor” ki Ends on 31/03

  • S Slack guest · 2 channels
  • N Notion 1 workspace
  • J Jira 1 project
  • F Figma viewer

Access limited to the assignment scope and revoked at the end date.

A path for every profile

In a growing company, external identities can account for a large share of users. MIA provisions them with the same discipline as employees and with additional safeguards.
• Dedicated kits for employees, interns and contractors.
• An access end date for short assignments.
• Additional access requests approved by a manager.
• Applications outside SSO handled through connectors.

● ● ●   MIA · Users › Types

  • SAEmployees · Core + role kit 142
  • PRContractors · End date required 38
  • ALApprentices · Restricted kit 9

3 external accesses expire this week

Every access is traceable

Provisioning feeds directly into MIA’s access log. You can see who received each permission, when, under which rule and whether an operation failed.
• Filter history by application, user, event type and date.
• Export CSV evidence for audits and security reviews.
• Verify the integrity of the sealed access log.

Access log ● Tamper-evident chain

  • 09:02 Camille Martin detected in Google Workspace · Sales role
  • 09:03 Sales kit applied · 5 applications
  • 09:04 HubSpot account created · Sales Pro licence
  • 09:05 Lemlist account created · user role
  • 02:00 Daily seal · block no. 312
COMPARISON

Manual onboarding, SSO, or MIA provisioning: which approach?

SSO makes sign-in easier. A provisioning workflow grants the right access for each role, then removes permissions when they are no longer needed.

Criterion

  • Account creation in each application
  • Permissions assigned by role
  • Applications outside SSO
  • Contractors and end dates
  • Audit trail
  • Prerequisite

Manual administration

  • Accounts: created one app at a time
  • Permissions: copied from a colleague or set manually
  • Apps outside SSO: often missed
  • Contractors: end dates tracked in a spreadsheet
  • Audit: evidence scattered across apps
  • Requirement: IT time for every arrival

SSO alone

  • Accounts: created only where the app supports it
  • Permissions: SSO does not manage them
  • Apps outside SSO: not covered
  • Contractors: governed by IdP settings
  • Audit: mostly sign-in logs
  • Requirement: an IdP and SSO licences

Provisioning with MIA

  • Accounts: created automatically across apps
  • Permissions: a kit for each role
  • Apps outside SSO: managed through connectors
  • Contractors: dedicated kit and end date
  • Audit: sealed access log
  • Requirement: a connected source of truth

Provision accounts in the SaaS tools you already use

About 90 dedicated connectors, each documented step by step, plus a generic SCIM 2.0 connector for any compatible application.

Explore MIA integrations

The benefits of automated onboarding with MIA

Access is ready from day one, permissions match each role, and every decision is traceable for audits. Automation helps every team.

IT teams

Define access kits once, then handle fewer setup tickets for every new hire.

Security

Apply least privilege from day one and keep a record of every decision.

Finance

Match licences to real roles and needs, and avoid forgotten accounts.

Sovereign and independent of your identity provider

MIA works with the identity source you choose and orchestrates provisioning around your current architecture. Service data is hosted in France by OVHcloud.

Frequently asked questions about automatic provisioning

What is automatic provisioning?

It creates accounts and grants the permissions a person needs based on their role, using rules defined in advance. Role changes and departures can follow the same lifecycle.

Do we have to replace our identity provider or SSO?

No. MIA works with your existing source of truth and authentication architecture. It does not impose an IdP or SSO.

How does MIA choose a new hire’s access?

You map each role to an application kit and permission levels. MIA applies the kit when the person joins, then tracks exceptions and approvals.

Can we manage contractors and departures?

Yes. Dedicated kits can limit the scope and duration of external access. Deprovisioning helps remove permissions when someone leaves.

Can we demonstrate granted access during an audit?

The log records account creations, changes, and decisions. You can filter and export the history to prepare your controls.

What is the difference between SSO and provisioning?

SSO simplifies sign-in with one identity. Provisioning creates accounts and grants permissions in each application. Without provisioning, those accounts still need to be created, changed, and removed manually.

Try
for your business.