The average Texas SMB Microsoft 365 tenant has 50-200 OAuth-connected third-party apps, most consented by individual users without IT review. Each is a persistent backdoor into your data. Here is the governance approach.
The average Texas SMB Microsoft 365 tenant we audit has between 50 and 200 OAuth-connected third-party applications. Most were consented by individual end users — not IT — for purposes ranging from "I need to connect Calendly to my calendar" to "this random AI tool wanted to read my mailbox." Each consent is a persistent OAuth grant that survives password changes, MFA enforcement, and even the user leaving the company unless explicitly revoked.
This is the SaaS-to-SaaS sprawl problem, and it is one of the most overlooked attack surfaces in 2026. This guide covers how OAuth consent works, why it has become a primary attacker vector, and the governance approach that brings it under control without breaking productivity.
When a user clicks "Sign in with Microsoft" or "Connect with Google" on a third-party application, the application requests specific scopes (Mail.Read, Files.ReadWrite.All, offline_access, etc.). The user is shown a consent screen. If the user clicks Accept, the application receives a token that grants exactly those scopes.
Critical properties of OAuth consent that most users don't understand:
Attacker creates a malicious application (or hijacks an existing one), crafts a phishing email that lures the victim to a "Sign in with Microsoft" page, and the victim consents. Attacker now has persistent mailbox access without the password and without triggering MFA. This pattern was used in numerous 2024-2025 breaches and is rising in 2026.
An app that 50 of your users consented to in 2023 gets breached in 2026. The attacker now has access to the data of all 50 users — and you may not even know which apps your users have consented to.
An employee leaves. You disable their account. But the OAuth grants they made to third-party apps may remain valid, and the apps may now act on the disabled account's behalf for whatever data they had access to.
Adversary-in-the-middle phishing kits increasingly target OAuth flows in addition to standard sign-ins, capturing tokens for direct API access — see our MFA bypass attacks 2026 coverage.
In Microsoft Entra ID, configure user consent settings to restrict end-user consent to verified publishers only and to low-risk permissions only. Anything requiring Mail.Read, Files.ReadWrite.All, Sites.FullControl, or similar high-impact scopes requires admin consent.
For most Texas SMBs, this single setting eliminates 60-80% of new OAuth risk overnight. Users can still consent to low-risk apps; admins review the high-impact requests.
When a user requests admin consent for a high-impact app, route the request through an admin review workflow (built into Entra ID). The reviewer evaluates: is this a legitimate business need? Is the publisher verified? What scopes does the app require, and does it actually need all of them? Can the same need be met with a less-invasive alternative?
Run a quarterly report of all consented applications. For each:
Revoke unused or stale grants.
Microsoft Defender for Cloud Apps (included in M365 E5 — see our Defender family decision guide) detects suspicious OAuth applications based on permissions requested, publisher reputation, age, and behavior. Alerts on new high-risk grants in real time.
Third-party tools like Push Security, Valence Security, and Adaptive Shield provide multi-IdP OAuth governance for organizations with both Microsoft and Google identity stacks.
Standard offboarding: disable account, recover device, archive mailbox. Add: revoke all OAuth grants the user made. Microsoft Graph PowerShell can list and revoke them programmatically.
Conditional Access policies can require additional context for OAuth flows. Specifically: require the OAuth-requesting application to come from a trusted IP range, require the user's session to be from a managed device, require a recent re-authentication. This raises the bar on illicit consent grant phishing significantly.
For Texas SMBs that have not audited OAuth consent: the immediate-day-one action is disabling end-user consent for high-impact permissions in Entra ID. Then run the inventory of currently-consented apps. The first audit usually surprises everyone — including the apps consented by people who left two years ago.
Related reading: ITDR for Texas SMBs, M365 Copilot security, M365 managed services.
LayerLogix provides expert cloud services solutions for businesses across Houston and nationwide.
Let our team help your Houston business with enterprise-grade IT services and cybersecurity solutions.