Skip to main content

Configure Microsoft Entra ID (Azure AD) Single Sign-On (SSO) for Fogwing CMMS

How to configure Microsoft Entra ID for Fogwing CMMS

Written by Prasad Korgaonkar

Enable Single Sign-On (SSO) between Fogwing CMMS and Microsoft Entra ID (formerly Azure Active Directory) using OAuth authentication. This guide walks you through the Azure configuration required before the Fogwing implementation team completes the integration.


Prerequisites

Before you begin, ensure you have:

  • Fogwing CMMS Enterprise Subscription

  • Microsoft Azure Administrator access

  • Microsoft Entra ID Administrator privileges

  • Fogwing CMMS Administrator account

  • Redirect URI provided by the Fogwing support team


Step 1: Register an Application in Microsoft Entra ID

  1. Sign in to the Azure Portal.

  2. Navigate to:

    Microsoft Entra ID → App registrations

  3. Click New registration.

  4. Enter the following details:

Field

Value

Name

Fogwing CMMS

Supported account types

Single Tenant

Redirect URI Type

Web

Redirect URI

Provided by Fogwing

5. Click Register.


Step 2: Copy the Application Details

After the application is created, copy the following values:

Azure Value

Required by Fogwing

Application (Client) ID

✅ Yes

Directory (Tenant) ID

✅ Yes

You'll share these values with the Fogwing implementation team later.


Step 3: Configure API Permissions

  1. Open the registered application.

  2. Navigate to: API Permissions

  3. Add the following Microsoft Graph Delegated Permissions:

  • email

  • profile

  1. After adding the permissions:

  • Click Grant admin consent

  • Confirm the consent request

Why is this required?


These permissions allow Fogwing CMMS to authenticate users and retrieve basic profile information during sign-in.


Step 4: Create a Client Secret

  1. Navigate to: Certificates & Secrets

  2. Click New Client Secret.

  3. Enter:

  • Description

  • Expiration period

  1. Click Add.

  2. Immediately copy the Client Secret Value.

Important: Microsoft displays the Client Secret Value only once. Store it securely before leaving the page.


Step 5: Share the Following Details with Fogwing

Provide these values to the Fogwing implementation team:

Required Information

Client ID

Tenant ID

Client Secret Value

These credentials are used to securely configure SSO in Fogwing CMMS.


Step 6: Verify the Redirect URI

Ensure that the Redirect URI configured in Microsoft Entra ID exactly matches the Redirect URI provided by the Fogwing team.

Note: Even a small mismatch will prevent users from signing in successfully.


Step 7: Fogwing Configuration

Once you've shared the required information, the Fogwing implementation team will complete the remaining setup, including:

  • Microsoft Entra ID integration

  • OAuth authentication configuration

  • User sign-in mapping

  • Tenant configuration

  • SSO validation and testing

No additional Azure configuration is required after this step.


Validation Checklist

Use the checklist below to ensure everything is configured correctly.

Task

Status

Application registered

Client ID copied

Tenant ID copied

Client Secret generated

API permissions added

Admin consent granted

Redirect URI verified

Details shared with Fogwing

SSO tested successfully


Troubleshooting

Login fails after Microsoft authentication

Verify that:

  • The Redirect URI matches exactly.

  • The Client Secret has not expired.

  • The Tenant ID is correct.

  • Admin consent has been granted.


User receives a permission error

Verify that:

  • Microsoft Graph delegated permissions (email and profile) have been added.

  • Admin consent has been granted.


Authentication redirects back to the login page

Verify that:

  • The Redirect URI is correct.

  • The Fogwing SSO configuration matches the Azure application settings.


Information Required by Fogwing

Parameter

Example

Tenant ID

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Client ID

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Client Secret

****************************************

Redirect URI

Provided by Fogwing


Need Help?

If you have any questions or need assistance with the SSO configuration, contact the Fogwing Support team: 📧 [email protected]

Did this answer your question?