Skip to main content

How to integrate Beacon

This guide will take you through all the steps to integrate with Beacon, our email security scanning tool.

Written by Kara Crimson

Beacon helps your business stay protected against email-based threats. It scans your email environment for signs of business email compromise, scanning for suspicious emails, malicious URLs, unusual sign-in activity (including impossible travel), suspicious forwarding rules, and anomalous sender domains, alongside a range of other threat indicators. With Beacon, your team gains clear, centralised visibility into potential security risks, enabling you to detect and respond to threats quickly before they cause harm.

Before you begin

To complete this integration, you’ll need access to your Azure administration account via portal.azure.com and appropriate permissions (such as Global Administrator or Application Developer) to create and manage app registrations.

Creating an app registration

  1. Go to Azure Active Directory > App registrations > New registration.

  2. Add a name for your Beacon app such as Beacon Scanner.

  3. Supported account types: Single tenant.

  4. Click Register.

  5. Go to API permissions > Add a permission.

  6. Select Microsoft Graph > Application permissions.

  7. Add each of the below permissions:

    1. User.Read.All

    2. Mail.ReadBasic.All

    3. MailboxSettings.Read

    4. AuditLog.Read.All

    5. IdentityRiskEvent.Read.All

    6. IdentityRiskyUser.Read.All

    7. Group.Read.All

  8. Click Grant admin consent - this needs to be done for all the permissions added in the previous step.

  9. Go to Certificates & secrets > New client secret.

  10. Set an expiry, we recommend 12-24 months.

  11. Copy the secret value immediately, as it is only shown once.

Sharing your app registration details

Once the above steps are complete, please create a ticket and share the following details securely using https://onetimesecret.com/en/.

  • Tenant ID - Found in Azure AD > Overview

  • Client ID - Found in App Registration > Overview

  • Client Secret - Created above

We'll then complete the integration and share the results of your first scan.

And that's it! You've successfully integrated with Beacon. 🎉

Did this answer your question?