Blog

Software tips, techniques, and news.

Configuring Microsoft Azure SSO for Claris FileMaker

Managing user access doesn’t have to be complicated. By integrating Single Sign-On (SSO) with Microsoft Azure and Claris FileMaker, organizations can enhance security while simplifying the user login experience. This guide walks you through the full configuration process, helping you streamline authentication, reduce password fatigue, and gain better control over application access!

youtube-preview

Step 1: Open FileMaker Admin Console

  1. Open a new browser window and navigate to your FileMaker Server Admin Console.

  2. From the top nav bar, click Administration.

  3. On the left, click External Authentication.

Configuring Microsoft Azure SSO for Claris FileMaker Server External Authentication.
  1. Select Change next to Microsoft.

  2. The fields revealed are what you will populate in the following steps. For now, take note of the redirect URI at the top: https://YourDomain/oauth/redirect

    • Replace “YourDomain” with the domain of the FileMaker Server. This is also the domain of the admin console. So, for the domain cloud.example.com, the redirect URI would be https://cloud.example.com/oauth/redirect.

Step 2: Create a New Registration

  1. Sign in to the Azure portal you want to use to manage SSO.

  2. Click Microsoft Entra ID.

Configuring Microsoft Azure SSO for Claris FileMaker Azure Microsoft Entra ID.
  1. From the left menu, click App registrations.

  2. Create a New registration.

Configuring Microsoft Azure SSO for Claris FileMaker microsoft app new registration.
  1. Enter a descriptive Name.

  2. Back in Register an application in Azure, select Accounts in this organizational directory only (Default Directory only – Single tenant) under Supported account types.

  3. Choose Web under Redirect URI and copy the redirect URI from the Admin Console.

  4. Click Register.

Step 3: Modify Application Manifest

  1. On the left, click Manifest

  2. On Line 14, change “groupMembershipClaims”: null to “groupMembershipClaims”: “SecurityGroup”.

  3. Click Save.

Configuring Microsoft Azure SSO for Claris FileMaker Modify Application Manifest.

Step 4: Modify Authentication Settings

  1. On the left, click Authentication.

Configuring Microsoft Azure SSO for Claris FileMaker microsoft authentication settings.
  1. Deselect Access tokens.

  2. Select ID tokens.

  3. Make sure that under Supported account types, Accounts in this organizational directory only (Default Directory only – Single tenant) is selected.

Configuring Microsoft Azure SSO for Claris FileMaker supported account types default directory only.
  1. Set Allow public client flows to No.

Step 5: Populate Admin Cloud Azure Fields

  1. On the left, click Overview.

Configuring Microsoft Azure SSO for Claris FileMaker microsoft azure overview.
  1. Copy the Application (client) ID to the field Azure Application ID in the Admin Console.

  2. Copy the Directory (tenant) ID into the Azure Directory ID field in the Admin Console.

Configuring Microsoft Azure SSO for Claris FileMaker azure directory ID.
  1. On the left, click Certificates & Secrets.

  2. Under Client secrets, click New client secret.

  3. Enter a Description and select an expiration date. Keep in mind that if you do not set Expires to Never, you will have to update this field.

Configuring Microsoft Azure SSO for Claris FileMaker microsoft azure certificates and secrets settings.
  1. From this new secret, copy the Value to the field Azure Key in the Admin Console.

    • This will be the only time you can copy this value. If you don't save this value now, you will have to create another secret later.

  2. Click Save Authentication Settings

  3. Below this section, in Database Sign In, set Microsoft to Enabled.

Configuring Microsoft Azure SSO for Claris FileMaker microsoft azure database sign in.

Step 6: Set API Permissions

  1. Back in Azure, click on API permissions on the left.

  2. Click Add a permission

Configuring Microsoft Azure SSO for Claris FileMaker Click Add a permission.
  1. Click Microsoft Graph.

Configuring Microsoft Azure SSO for Claris FileMaker request api permissions microsoft graph.
  1. Click Delegated permissions.

Configuring Microsoft Azure SSO for Claris FileMaker microsoft graph delegated permissions.
  1. Search for user.read and select the User.Read permission and click Add permissions.

    • Since user.read may already be populated, you can discard if Add permission remains greyed out.

  2. Click Grant admin consent for.

Configuring Microsoft Azure SSO for Claris FileMaker microsoft azure grant admin consent.

Step 7: Create New Group

  1. Click Microsoft Azure, then click Groups.

Configuring Microsoft Azure SSO for Claris FileMaker azure services groups.
  1. Click New group.

Configuring Microsoft Azure SSO for Claris FileMaker microsoft azure groups new group.
  1. Click No owners selected and choose the owners of the group.

Configuring Microsoft Azure SSO for Claris FileMaker microsoft azure new group settings.
  1. Click No members selected and add the users you want to use SSO.

  2. For Group type, choose Security.

  3. For the group name, give a descriptive name.

    • Since a group corresponds to a permission set, it is recommended to name the group based on the permissions its members will have.

  4. For Group description, enter a description.

  5. For Azure roles that can be assigned to the group, select No.

  6. For Membership type, select Assigned.

  7. Click Create.

Step 8: Add Group to FileMaker App

  1. Click on the newly created group.

  2. Copy the Object ID.

Configuring Microsoft Azure SSO for Claris FileMaker group object id.
  1. Open the FileMaker application you want to use SSO with.

  2. In the upper menu bar, click File, then Manage, then Security.

  3. Click Authenticate via and choose Microsoft Azure AD.

Configuring Microsoft Azure SSO for Claris FileMaker Authentication via Microsoft Azure Ad.
  1. In the bottom left, click New.

  2. On the right, select Group.

  3. For Group Name, paste the Object ID.

  4. Make sure Active is true.

  5. For Privilege Set, select the desired privilege set. Ensure the chosen privilege set has the fmapp privilege option.

  6. For Description, write a short description.

  7. Click OK.

Conclusion

If you want to assign different privilege sets to different users, you will need to repeat steps 6 and 7. Each created group corresponds to a single FileMaker privilege set.

If you need further assistance setting up SSO with Microsoft Azure for FileMaker, please contact our team at DB Services, and we would be happy to help.

Did you know we are an authorized reseller for Claris FileMaker Licensing?
Contact us to discuss upgrading your Claris FileMaker software.

rudy beer headshot.
Rudy Beer

Rudy is an enthusiastic and personable application developer who is passionate about collaboration and creativity. His high energy and desire to genuinely connect with others mean that he brings enthusiasm, innovation, and team spirit to any project he works on.