How to defend the full social engineering attack chain | Register for the webinar to learn more

  • Resources
  • Blog
Platform Overview
  • Doppel PlatformAI-powered social engineering defense platform
  • Social Engineering DefenseUnify your defense across the attack chain
  • IntegrationsSee our integrations partners
Digital Risk Protection
  • Brand ProtectionDismantle threats and protect your brand's reputation
  • Executive ProtectionPrevent impersonation, phishing, and identity-based attacks
Human Risk Management
  • SimulationStrengthen your business against social engineering attacks
  • Security Awareness TrainingTrain your teams, build resilience
Email Security
  • Email SecurityFight back against phishing attacks
  • Phishing TriageStrengthen phishing defense across your workforce and SOC
By Industry
  • Financial Services
  • Healthcare
  • Media
  • Legal and Business Services
  • Sports
  • Technology
  • Retail
  • Energy, Oil and Gas
  • Manufacturing
  • Education
By company size
  • Small business
  • Mid-market
  • Enterprise
By use case
  • Digital Risk Protection
  • Brand and Impersonation Protection
  • Executive and VIP Protection
  • Fraud and scam prevention
  • Campaign-Level Threat Visibility
  • Human Risk Management
  • Breach Prevention and Resilience
  • Compliance & Audit-Readiness
  • Helpdesk Resilience and Security
  • Red Teaming and Insider Risk Management
    Customers
    • Customer storiesBrowse customer stories.
    • Why customers love DoppelQuotes from Doppel customers.
    Featured stories
    From Weeks to Minutes:
Why ARK Invest Chose Doppel to Automate Social Engineering Defense

    From Weeks to Minutes:
Why ARK Invest Chose Doppel to Automate Social Engineering Defense

    Discover how ARK Invest cut scam takedown times from weeks to minutes and reduced impersonation volume by 50% year-over-year.

    REA Group Protects its Brands and Reputation with Social Engineering Defense

    REA Group Protects its Brands and Reputation with Social Engineering Defense

    REA Group uses Doppel to detect impersonation threats, automate takedowns, and protect its brands and millions of consumers.

    Company
    • About usLearn about Doppel's mission and vision
    • PartnersExplore the partner program
    • EventsJoin us in person or online
    • NewsroomKeep up with the latest news and industry insights
    • LeadershipMeet the leaders behind Doppel
    • DoppelpediaGet up to speed on all things social engineering defense
    • CareersJoin the rapidly growing team
    Featured
    Email Security

    Doppel Email Security is now generally available

    The agentic email security solution that empowers you to fight back against social engineering attacks. Detection isn't enough. Disruption is the difference.

    Read the press
    • Platform

      Platform

      Platform Overview
      • Doppel PlatformAI-powered social engineering defense platform
      • Social Engineering DefenseUnify your defense across the attack chain
      • IntegrationsSee our integrations partners
      Digital Risk Protection
      • Brand ProtectionDismantle threats and protect your brand's reputation
      • Executive ProtectionPrevent impersonation, phishing, and identity-based attacks
      Human Risk Management
      • SimulationStrengthen your business against social engineering attacks
      • Security Awareness TrainingTrain your teams, build resilience
      Email Security
      • Email SecurityFight back against phishing attacks
      • Phishing TriageStrengthen phishing defense across your workforce and SOC
    • Solutions

      Solutions

      By Industry
      • Financial Services
      • Technology
      • Healthcare
      • Retail
      • Media
      • Energy, Oil and Gas
      • Legal and Business Services
      • Manufacturing
      • Sports
      • Education
      By company size
      • Small businessProtect more with a lean team
      • Mid-marketSecure growth without scaling the workload
      • EnterpriseCoordinate defense across enterprise complexity
      By use case
      • Digital Risk Protection
        • Brand and Impersonation Protection
        • Executive and VIP Protection
        • Fraud and scam prevention
        • Campaign-Level Threat Visibility
      • Human Risk Management
        • Breach Prevention and Resilience
        • Compliance & Audit-Readiness
        • Helpdesk Resilience and Security
        • Red Teaming and Insider Risk Management
    • Customers
      Customers
      • Customer storiesBrowse customer stories.
      • Why customers love DoppelQuotes from Doppel customers.
    • Resources
    • Company

      Company

      • About usLearn about Doppel's mission and vision
      • LeadershipMeet the leaders behind Doppel
      • PartnersExplore the partner program
      • DoppelpediaGet up to speed on all things social engineering defense
      • EventsJoin us in person or online
      • CareersJoin the rapidly growing team
      • NewsroomKeep up with the latest news and industry insights
    • Blog
    Resources
    Blog
    Book a Demo
    Request a Demo
    • Home
    • Doppel Pedia
    • What Is Consent Phishing?
    General

    What Is Consent Phishing?

    Consent phishing tricks users into granting OAuth permissions to malicious apps, giving attackers cloud access without passwords; learn how it works, why it’s hard to stop, and effective defenses.

    Doppel Team• Security Experts
    September 23, 2026
    5 min read

    What Is Consent Phishing?

    Consent phishing is a social engineering attack that tricks a user into granting OAuth permissions (opens in new tab) to an attacker-controlled application, giving it standing access to their cloud account to read email, send mail, or reach files. Unlike credential phishing, which steals a password, consent phishing never needs one: the victim hands over access by approving a legitimate permission request on the provider's own screen.

    How consent phishing works

    Microsoft calls the technique an illicit consent grant (opens in new tab), and MITRE ATT&CK tracks it as technique T1528 (opens in new tab), Steal Application Access Token. The attacker registers an app with an OAuth 2.0 provider such as Microsoft Entra ID and gives it a name resembling a real productivity tool. Common requested scopes include Mail.Read and Files.Read; the attacker may also request offline_access and set a redirect URI pointing at their own infrastructure.

    Delivery uses a standard OAuth authorization URL (opens in new tab) sent by email or planted on a trusted website. The link points to the identity provider's real authorization endpoint, such as https://login.microsoftonline.com/ (opens in new tab), while its query string carries the attacker's client_id and requested scopes. The victim signs in normally, completes MFA if required, and sees a genuine consent screen listing the permissions the app requests.

    One click on Accept sends a short-lived authorization code (opens in new tab) to the attacker's redirect URI, and their server exchanges it for a delegated access token, plus a refresh token when the user granted offline_access. From there the attacker works the API directly, reading the victim's mailbox through Microsoft Graph (opens in new tab) with the consented Mail.Read scope, all without ever seeing the victim's password.

    Why consent phishing is hard to stop

    Consent phishing is hard to stop because every artifact the victim and the security stack encounter is genuine. The victim signs in on the provider's real login page, completes MFA, and approves an authentic consent screen. The link resolves to the provider's real domain, so domain-reputation checks alone often miss it, and because the login page is real, training that teaches users to spot fake login pages (opens in new tab) offers no signal.

    Multi-factor authentication does not help, because the provider issues tokens only after the victim completes it; the attacker inherits the outcome of a fully legitimate sign-in. The compromise also outlives standard incident response. Password resets and MFA re-enrollment do not end it, because the consented app sits outside the organization and its refresh token keeps working until an administrator revokes the grant, removes the app, or the token expires.

    Consent phishing also rarely travels alone. Attackers pair it with related techniques such as device code phishing and adversary-in-the-middle proxies, so a single approval can be one step in a larger campaign.

    Types of consent phishing attacks

    Consent phishing and closely related OAuth token-phishing techniques take a few main forms:

    • Classic illicit consent grant. A phishing email carries a real authorization URL for a malicious app. Once the victim consents, the granted scopes let the attacker read and exfiltrate mail, reach files in OneDrive and SharePoint, and send mail as the user.
    • Device code phishing. A related technique abuses the OAuth device authorization flow: the attacker generates a legitimate device code and tricks the victim into entering it on the provider's real device-login page, capturing the resulting access and refresh tokens without registering a malicious app at all.

    How to defend against consent phishing

    Because consent phishing exploits a legitimate feature, defense centers on governing consent and auditing the grants already in place:

    • Restrict user consent. In Microsoft Entra ID, limit user consent (opens in new tab) so employees can approve only apps from verified publishers requesting low-impact permissions, or adopt Microsoft's managed default. In Google Workspace, control third-party app access (opens in new tab) and block unconfigured apps by default.
    • Route requests through admins. Pair the restriction with an admin consent workflow (opens in new tab) so blocked users can send requests to designated reviewers instead of working around the control.
    • Audit existing grants. Policy changes govern only future consents, so audit enterprise application permissions (opens in new tab) regularly, prioritizing excessive scopes across Exchange Online and Microsoft Graph.
    • Keep a revocation playbook. When investigators confirm an illicit grant, revoke active sessions, clear refresh tokens for the affected accounts, and remove the malicious application or service principal along with its OAuth grants.

    Because the lure that starts the attack arrives by email, lookalike domain, or fake file-sharing page, these controls work best alongside delivery-layer detection that catches the impersonation before an employee ever reaches the consent screen.

    How Doppel helps

    Doppel is the AI-native Social Engineering Defense (SED) platform that unifies Digital Risk Protection and Human Risk Management. Because consent phishing succeeds at the delivery layer, where the lure reaches the employee, that is where the platform focuses: it detects the spoofed sender domains, impersonation emails, and fake file-sharing pages used to deliver consent lures before anyone reaches a consent screen.

    Doppel's Brand Protection product and the Doppel Threat Graph correlate scattered infrastructure into a single campaign view, where agentic AI dismantles the domains and pages behind a lure. Phishing simulation turns a detected threat into a controlled exercise, and Security Awareness Training teaches employees to scrutinize an app's permission requests even when the URL looks legitimate.

    Dismantling that delivery infrastructure forces attackers to rebuild it for every attempt, making the next campaign too costly to run. Request a demo to get started.

    Frequently asked questions about consent phishing

    What is consent phishing?

    Consent phishing is an attack that tricks a user into granting OAuth permissions to a malicious application for their cloud account, such as reading email or accessing files. The victim signs in on the identity provider's real login page and approves a genuine consent screen, giving the attacker tokens without exposing a password. The attacker receives access and refresh tokens (opens in new tab) that allow API calls on the victim's behalf. The technique also goes by the name illicit consent grant.

    What is the difference between consent phishing and credential phishing?

    Credential phishing attacks the authentication layer by capturing passwords on a fake login page. Consent phishing attacks the authorization layer: the victim authenticates legitimately on the real provider's domain and then delegates permissions to an attacker-controlled app. The distinction matters for response, because a password reset may address stolen credentials but does not revoke consent. Ending a consent phishing compromise requires revoking the OAuth grant and removing the malicious application.

    What is consent phishing in cybersecurity?

    In cybersecurity, consent phishing is classified as an authorization attack rather than a credential-theft one. It maps to MITRE ATT&CK technique T1528, Steal Application Access Token, and is often called an illicit consent grant. The user approves a malicious app's OAuth permissions without surrendering a password, so the resulting access is delegated and token-based, and it persists until the grant is revoked rather than until the password changes.

    Does MFA stop consent phishing?

    No. Multi-factor authentication validates identity at sign-in, and consent phishing operates after sign-in succeeds. The victim completes MFA legitimately on the real login page, and the attacker receives the tokens the provider issues afterward. Because the malicious app already holds a consented grant, MFA does not revoke it.

    What is an example of a consent phishing attack?

    In a campaign disclosed in January 2023, a threat actor abused Microsoft's verified-publisher process (opens in new tab) to get malicious OAuth apps approved, then relied on trustworthy-looking consent screens to gain access and exfiltrate mail from targeted organizations.

    A related device-code campaign shows how far the technique reaches. Since August 2024, the threat actor Storm-2372 (opens in new tab) has sent lures resembling WhatsApp, Signal, and Microsoft Teams invitations that carried attacker-generated device codes; victims who entered a code on Microsoft's real device-login page handed over access and refresh tokens. Microsoft also observed the group registering attacker-controlled devices in victims' Entra ID to obtain a Primary Refresh Token and extend access.

    Last updated: September 23, 2026

    Related Articles

    More insights on related topics.

    What Is Clone Phishing?

    Read Article

    What Is Barrel Phishing?

    Read Article

    What Is Pop-Up Phishing?

    Read Article

    View All Articles
    • X/Twitter (opens in new tab)
    • LinkedIn (opens in new tab)
    • Youtube (opens in new tab)
    Platform
    Platform Overview
    • Doppel Platform
    • Social Engineering Defense
    • Integrations
    Digital Risk Protection
    • Brand Protection
    • Executive Protection
    Human Risk Management
    • Simulation
    • Security Awareness Training
    Email Security
    • Email Security
    • Phishing Triage
    Solutions
    By Industry
    • Financial Services
    • Technology
    • Healthcare
    • Retail
    • Media
    • Energy, Oil and Gas
    • Legal and Business Services
    • Manufacturing
    • Sports
    • Education
    By company size
    • Small business
    • Mid-market
    • Enterprise
    By use case
    • Digital Risk Protection
      • Brand and Impersonation Protection
      • Executive and VIP Protection
      • Fraud and scam prevention
      • Campaign-Level Threat Visibility
    • Human Risk Management
      • Breach Prevention and Resilience
      • Compliance & Audit-Readiness
      • Helpdesk Resilience and Security
      • Red Teaming and Insider Risk Management
    Company
    • About us
    • Leadership
    • Partners
    • Doppelpedia
    • Events
    • Careers
    • Newsroom
    Learn
    • Resources
    • Blog
    • Press
    • Integrations
    • Partners
    • Videos
    • Applied Cyber Experts
    • Doppel vs Legacy SAT
    • Doppel vs Legacy DRP
    • Doppel vs ZeroFox

    © Doppel Inc. 2026. All Rights Reserved.

    Terms of ServicePrivacy PolicySecurityStatus (opens in new tab)Sitemap