Skip to content

MT.1084: Microsoft Entra seamless single sign-on should be disabled for all domains in EntraID Connect servers.

ID MT.1084
Severity High
Suite Mito
Product Entra ID
Related products Active Directory
Feature Hybrid identity
Security area Authentication
Resource type Tenant
User impact of fixing Medium
Effort to fix Medium
Framework controls nist-800-53-r5:CM-7 Least Functionality
nist-800-53-r5:IA-2 Identification and Authentication (Organizational Users)
MITRE ATT&CK T1110, T1558.002
Reads from Microsoft Graph
Licence needed AAD_PREMIUM_P2

Executes KQL function over IdentityLogonEvents data to retrieve information about domains with Seamless SSO usage. It enriches the data with device insights.

Seamless Single Sign-On in Entra ID Connect should be disabled because:

  • Lateral movement: Allows for lateral movement between an on-premise domain and Entra ID when an Entra ID Connect server is compromised.
  • Brute force: Can be used for brute force attacks against Entra ID.

Seamless Single Sign-On is used for passwordless access for domain-joined devices, end-user devices, or device versions that do not support Primary Refresh Tokens (Windows versions prior to Windows 10 for example). This scenario is becoming less common, meaning most organizations should be able to disable SSSO in Entra ID Connect.

The output of the query should help you in identifying of SSSO usage is expected for the specific source device, based on device enrichment with MDE data.

There are two steps to disabling Seamless SSO, the first is to disable the configuration in Microsoft Entra Connect and the second is to tidy up Active Directory.

To disable the feature from Microsoft Entra connect, follow these steps:

  1. Log-in to the computer running Microsoft Entra Connect Sync.
  2. Click Configure.
  3. Select Change User Sign In and click Next.
  4. On the User Sign-In section, uncheck the Enable single sign-on box, click Next, then Configure.

Then to tidy up Active Directory you need to install and run the AzureADSSO PowerShell module, follow the steps below:

  1. On an Active Directory management server, open PowerShell and run the following commands to install the AzureADSSO PowerShell module:
Terminal window
#Install the AzureAD Module
install-module AzureAD
#Import the AzureAD SSO module
Import-Module "C:\program files\Microsoft Azure Active Directory Connect\AzureADSSO.psd1"
  1. Then use the following commands to list all forests in your environment which have had Seamless SSO enabled: (if you have a single forest, you can move on to the next step).
Terminal window
#Create an authentication context object for Azure AD
New-AzureADSSOAuthenticationContext
#Get the SSO status and domains from Entra ID
Get-AzureADSSOStatus

The output should contain "enable":false

  1. Now you can tidy up your Active Directory by running the below commands to safely delete the AZUREADSSOACC if it is still present.
Terminal window
#Store domain admin credentials
$creds = Get-Credential
#Disable SSO in the forest
Disable-AzureADSSOForest -OnPremCredentials $creds

To verify that Seamless SSO has been successfully disabled in your environment, start by signing in to the Entra Admin portal and expanding Identity > Hybrid management and select Microsoft Entra Connect. Then click Connect Sync and verify that Seamless single sign-on is set to Disabled. You can also use this link to go to the Entra portal directly


Mito check. Author: RobbeVandenDaele; contributors: f-bader, merill. Open-source licences.

Open-source licences. CIS Benchmark material © Center for Internet Security, Inc.; CISA SCuBA baselines are public domain (CC0).

© 2026 Virtual Petals. Mito is a Virtual Petals service, hosted in Microsoft Azure UAE North.