Skip to content
  • Product
    • Space Reservation
    • Employee Comms
    • Digital Signage
    • Visitor Management
    • Content & Feeds
    • Kiosk
    • Appspace SharePoint Intranet
    • All Articles
  • Releases
    • Product Roadmap
    • Release Calendar
    • Limited Release
    • Release Notes
  • On-Prem
  • Security
  • Developer
  • FAQ
  • Help
    • Appspace Support
Menu
  • Product
    • Space Reservation
    • Employee Comms
    • Digital Signage
    • Visitor Management
    • Content & Feeds
    • Kiosk
    • Appspace SharePoint Intranet
    • All Articles
  • Releases
    • Product Roadmap
    • Release Calendar
    • Limited Release
    • Release Notes
  • On-Prem
  • Security
  • Developer
  • FAQ
  • Help
    • Appspace Support
Log In

Azure AD app configuration

  • Last updated on August 5, 2023
  • 4.15, 4.16, 5.0, Operations Guide, SharePoint Intranet
Share on print
Share on facebook
Share on linkedin
Share on whatsapp
Share on email

Audiences and networks in the application require access to the Active Directory to get information from AD groups. As in M365 there is no direct connection to Azure AD, we have to use the Microsoft Graph API to connect to it.

To use Microsoft Graph API it is necessary to create an app that will act as a proxy between Microsoft Graph and the Appspace SharePoint Intranet.

The following values from the Graph app will be needed in the application:

Appspace SharePoint Intranet Graph App
ADALRealm Directory ID
ADALClientID Application ID
ADALClientSecret Key

Create and configure

An account with administrative permissions (AD Global Administrator) in your Microsoft 365 AD is needed to configure the application. With the Microsoft 365 subscription, it comes by default an Azure AD tenant, so you can use your Microsoft 365 tenant admin user to create and configure the app to use this AD.

Go to Azure portal and log in with your Microsoft 365 tenant admin user.

  • Browse to “Azure Active Directory” and select the Properties option in the left menu. You can get the Directory ID (ADALRealm) from this page (copy and save):
    AzureADappConfig1.png
  • Select the “App registrations” option in the left menu:

    AzureADappConfig2.png

  • Click on “New registration” to register the new application. Set the “Name” and check the option “Accounts in this organizational directory only” (default value). Click “Register”.

    AzureADappConfig3.png

  • The new registered app will be shown. You can get the Application ID (ADALClientID) from this page (copy and save):

    AzureADappConfig4.png

  • Create a key to allow external applications to use it. Select “Certificates & secrets” from the left menu. Click “New client secret”, add a description and the time range that it will be valid (Graph API does NOT permit a Never expires secret, so make sure you pick 1 or 2 years expiry):

    AzureADappConfig5.png

  • Important! Once the new key is saved, the Keys blade will show you the value of the key. Copy it and save in a safe place, because this is the only moment it will be shown. If you leave the blade, you won’t be able to retrieve it afterwards.​​

    The ADALClientSecret key of Beezy is the value of this key.

  • Grant permissions to Microsoft Graph to the app created. Select the “API permissions” option and in the new blade, click on the “Add permission” button, “Microsoft APIs” and “Microsoft Graph”. Then “Application permissions” and check the “Directory à Directory.Read.All – Read directory data”.

    AzureADappConfig6.png

  •  Click the “Add permissions” button.
  • You can delete the “User.Read” permission.
  • Finally, click the “Grant admin consent” button to make effective these permissions.

    AzureADappConfig7.png

Set app keys to App Service

  • The app to connect to Microsoft Graph is already configured and the values for the ADALRealm, ADALClientId, and ADALClientSecret have been obtained. We just need to set these values in the Beezy App Service settings as shown in the image below. From App Service, Configuration:

    AzureADappConfig8.png

  • You can test the connection to the Graph API with the following PowerShell from Install folder:.beezy-TestGraphApi.ps1 -ADALRealm “your_ADALRealm” -ADALClientId “your_ADALClientId” -ADALClientSecret “your_ADALClientSecret”If the connection to Graph API succeeds with the provided parameters, you’ll see the Azure AD groups of your tenant.
Related Articles
Pages for you
Context Search
Hero Scheduling Overview
How the Stories Carousel Works
Introduction to Knowledge Centers
Notifications
Apps personalized menu
Creating a task
Submit an Idea
How to Manage Intranet Background Jobs for Appspace SharePoint Intranet
Latest Articles
Appspace 8.10 Aries Release Notes for Cloud
Appspace App 2.x Release Notes for Devices & Built-In Apps
Cards: Create Room Booking Card for Single-Room Scheduling
Appspace SharePoint Intranet 5.0 Release Notes
Advanced Registration: Register Devices with Serial Numbers, MAC Addresses, and Vendor IDs
Cards: Display Stories Card
Dashboard Card Release Notes
Beezy Stories and Hero Card Release Notes
Cards: Display Hero Card
Appspace Supported Devices and Operating Systems
Browse By Category
  • Account Management Portal (3)
  • Analytics (6)
  • Appspace App for Devices (51)
  • Appspace SharePoint Intranet (297)
  • Broadcasts (6)
  • Cards (108)
  • Channels (49)
  • Cloud (79)
  • Developer (8)
  • Device Tasks (2)
  • Devices (34)
  • Digital Signage (130)
  • Employee Comms (37)
  • FAQ (4)
  • Guided Paths (14)
  • How-to (671)
  • Integrations (7)
  • Introduction (32)
  • Library (12)
  • Limited Release (2)
  • Marlin-Upgrade (11)
  • OG Application Tools (2)
  • OG Audiences in Communities (1)
  • OG Auto-Translation (1)
  • OG Basic Configuration (18)
  • OG Community Settings (6)
  • OG Configuration Scenarios (29)
  • OG Customization Scenarios (6)
  • OG Hero (18)
  • OG Intranet Sites (1)
  • OG Kiosk Mode (4)
  • OG Local Entities Settings (11)
  • OG Mobile (1)
  • OG Modern (2)
  • OG Monitoring (2)
  • OG Multientity Management (1)
  • OG Quick Links – My Links (1)
  • OG Site Settings (4)
  • OG Tags Management (2)
  • OG Troubleshooting (10)
  • OG User Settings (9)
  • On-Prem (61)
  • Operations Guide (130)
  • Pages (1)
  • Release Notes (60)
  • Reports (5)
  • Reservations (36)
  • Security (16)
  • Support (17)
  • Troubleshooting (5)
  • UM Apps (2)
  • UM Audience in Communities (6)
  • UM Auto-Translations (1)
  • UM Configuring Communities (12)
  • UM Creating and Deleting Communities (4)
  • UM Creating Content (8)
  • UM Draft Sites (1)
  • UM Feature Deprecation (1)
  • UM Finding Content (7)
  • UM Getting Started (4)
  • UM Idea Campaigns (5)
  • UM Intranet Blogs (3)
  • UM Intranet Events (3)
  • UM Intranet Pages (16)
  • UM Intranet Sites (5)
  • UM Intranet Stories (19)
  • UM Kiosk Mode (2)
  • UM Knowledge Center (3)
  • UM Main User Interface Templates (9)
  • UM Mobile App (25)
  • UM Multientity Management (3)
  • UM Pages Expiration Date (5)
  • UM Presence Indicator (3)
  • UM Recommending Content (1)
  • UM Sharing Content (6)
  • UM Staying Updated (9)
  • User Manual (163)
  • Users (6)
  • Visitors (13)

Release Notes

Find details of enhancements to the Appspace platform, content, and apps.

Get Support

Need help with our product?
We’re here to help. Contact us!

Video Tutorials

Check-out our short guided video tutorials.

Archives

Browse the archives for legacy versions of Appspace on-prem documentation.

Company

  • About
  • Services
  • Partners
  • Careers

Helpful Links

  • Manage an account
  • Legal
  • Contact

Follow

Linkedin-in Twitter Facebook-f Instagram Youtube
© 2025 Appspace Inc. Appspace is a registered trademark of Appspace Inc. All rights reserved.