Configure your Microsoft 365 tenant so Axia can monitor Outlook emails and Teams messages for DLP analysis.
Four values from your Microsoft Entra ID configuration that the Axia team needs to connect to your tenant: Directory (tenant) ID, Application (client) ID, Client Secret Value, and your Primary domain.
Axia SecurityAfter registration, copy these values from the Overview page:
| Value to copy | Where to find it |
|---|---|
| Application (client) ID | Overview page, top section |
| Directory (tenant) ID | Overview page, top section |
Axia production) and choose an expiry (recommended: 24 months).| Value to copy |
|---|
| Secret Value (the long string — not the Secret ID) |
Copy the Value, not the Secret ID. The Secret ID is a UUID that identifies the secret — it cannot be used for authentication. The Value is only shown once.
Axia uses Microsoft Graph API with application permissions (no user sign-in required).
| Permission | Purpose |
|---|---|
Mail.Read | Read emails from monitored mailboxes |
User.Read.All | Resolve user IDs and email addresses |
| Permission | Purpose |
|---|---|
ChannelMessage.Read.All | Read messages from Teams channels |
Chat.Read.All | Read messages from 1:1 and group chats |
User.Read.All | Resolve user IDs and display names |
| Permission | Purpose |
|---|---|
Files.Read.All | Download files shared via OneDrive/SharePoint links in emails |
Without admin consent, the application will receive 403 Forbidden errors when calling the Graph API.
Axia uses the organization domain to distinguish internal recipients from external recipients. Only emails sent to external recipients are analyzed.
| Value to copy |
|---|
Primary domain (e.g., yourcompany.com) |
Collect all the values from the previous steps and provide them to your Axia deployment team.
| # | Value | Where you copied it from | Example |
|---|---|---|---|
| 1 | Directory (tenant) ID | Step 1 — App registration Overview page | a1b2c3d4-e5f6-7890-abcd-ef1234567890 |
| 2 | Application (client) ID | Step 1 — App registration Overview page | 12345678-abcd-ef01-2345-6789abcdef01 |
| 3 | Client Secret Value | Step 2 — Certificates & secrets | Abc8Q~xYz... |
| 4 | Primary domain | Step 4 — Custom domain names | yourcompany.com |
Share these values through a secure channel (e.g., a password manager or encrypted message). Never send them in plain-text email.
Axia Security sends case emails (to the employee, manager, Legal or HR, and release requests) from this mailbox, and reads the replies that arrive in it. It uses its own app registration, never the credentials from Steps 1–3.
If your organization runs a DLP policy that quarantines mail (for example in Microsoft Purview), exclude this mailbox from it. A reply that quotes Axia Security's email can otherwise be quarantined before it arrives, and Axia Security never sees it.
axia-review@yourcompany.com), not a person's mailbox and not a monitored user. Once saved, it is never scanned.Axia Engagement) and create a client secret for it, as in Steps 1–2.SMTP.SendAsApp and Microsoft Graph > Mail.ReadWrite, then click Grant admin consent.New-ServicePrincipal -AppId <client-id> -ObjectId <enterprise-app-object-id>
Add-MailboxPermission -Identity <mailbox> -User <client-id> -AccessRights FullAccess
Add-RecipientPermission -Identity <mailbox> -Trustee <client-id> -AccessRights SendAs
New-ApplicationAccessPolicy -AppId <client-id> -PolicyScopeGroupId <group-containing-the-mailbox> -AccessRight RestrictAccess
Set-CASMailbox -Identity <mailbox> -SmtpClientAuthenticationDisabled $false
Remove stops using the mailbox. Its address stays on the never-scan list, so its mail is never ingested as employee mail.
Mail.Read, User.Read.All)