Microsoft Entra ID (formerly Azure Active Directory)

Does anyone have any recent experience connecting Xojo apps to Microsoft Entra ID for SSO authentication? Thanks for any pointers!

I do this with Web Apps for the company that I work for. There are several steps that you will need do to make it work. It you are building web apps, let me know and maybe I can help.

I am working with Entra Application Client ID en Client Secret to connect with Business Central through OAuth2 from a Xojo Web App. This is the Client Credential Flow and more suitable for Service to Service communications: OAuth 2.0 client credentials flow on the Microsoft identity platform - Microsoft identity platform | Microsoft Learn

@Gary_Smith and @Jacco_Slok I appreciate the responses! I started down the path of reading the Azure and Entra MS docs and got overwhelmed with options and unclear on what direction to take. I’m going to look at your posted link (thank you for that!).

Hi Jacco. This looks like a direction for granting apps access to behind-the-scenes authentication where headless services are needing to access on another. Will this link also lead to finding out how to use a ‘login’ page in a Xojo Web App to let a user gain access via SSO and Entra ID?

Hi William, that’s correct, this is for headless communications.

I think you should look into Microsoft Authentication Library (MSAL) and Microsoft Graph: Overview of the Microsoft Authentication Library (MSAL) - Microsoft identity platform | Microsoft Learn, hope this helps you in the right direction.