Application consent creates an access path that deserves its own review
Microsoft 365 users often connect scheduling tools, document services, mobile apps, reporting platforms, backup products, workflow automation, and other integrations. During setup, an application may request permission to read a profile, access files, send mail, read calendars, manage groups, or act across the organization. A user or administrator then grants consent.
That consent is not inherently suspicious. It is how many legitimate integrations work. But it can also create durable access that is easy to overlook during password resets, employee departures, vendor changes, and ordinary access reviews. Microsoft documents “consent phishing,” in which an attacker persuades a user or administrator to authorize a malicious application. A compromised administrator can also create or modify an application for persistence or data collection.
For Central Florida businesses, the practical response is not to disable every integration. It is to maintain an application inventory, limit who can grant sensitive permissions, review what each app can actually do, monitor changes, and remove stale access without breaking important workflows.
This guide is general information. Microsoft licensing, portal labels, log retention, features, and recommended procedures change. Verify current Microsoft documentation and test changes in the organization's own tenant.
Understand the three objects in the decision
A useful review distinguishes:
- **Application registration:** the definition of an application, including identifiers, credentials, owners, redirect addresses, and requested permissions.
- **Enterprise application or service principal:** the application's local identity and configuration in a Microsoft Entra tenant.
- **Consent grant:** authorization given by a user or administrator for particular permissions.
Deleting a shortcut or uninstalling a desktop app does not necessarily remove its cloud identity or consent grant. Resetting a user's password may not address application-only permissions. Review the tenant objects and grants rather than relying on the user's device.
Delegated and application permissions are different
Delegated permissions allow an application to act on behalf of a signed-in user and are generally constrained by both the permission grant and the user's own access. Application permissions allow the application to act as itself, without a signed-in user, and may support background services or automation.
The names can sound similar while the risk differs substantially. A permission to read one user's basic profile is not equivalent to an application permission that reaches mail, files, directories, or other data across the organization. Evaluate:
- Whether the permission is delegated or application-based.
- Whether consent applies to one user or the entire tenant.
- The exact data and actions authorized.
- Whether the app needs the permission for its documented purpose.
- Whether a narrower permission or different architecture is available.
- Whether the app has credentials that allow unattended use.
Do not approve a consent request simply because the publisher name looks familiar. Confirm the application identifier, publisher information, requested permissions, business owner, and documented use case.
Build the quarterly inventory
Export or record enough information to answer:
- Application and service-principal name and unique identifier.
- Publisher and verification status where available.
- Internal business owner and technical owner.
- Users, groups, or workload depending on the app.
- Delegated and application permissions granted.
- Whether admin consent was granted and by whom.
- Application owners, credentials, certificates, and expiration dates.
- Last sign-in or activity evidence where available.
- Assignment requirements and Conditional Access coverage where applicable.
- Data processed, vendor contract, renewal date, and support contact.
- Decision: retain, restrict, remediate, investigate, or remove.
Treat “unknown owner” as a finding. An integration with no accountable business owner should not keep broad access indefinitely merely because no one has complained.
Review risk in context
Prioritize applications with one or more of these characteristics:
- Broad mail, file, directory, group, or administrative permissions.
- Application permissions that operate without a user.
- Tenant-wide administrator consent.
- Credentials that do not expire soon or are not inventoried.
- Unverified or unfamiliar publishers.
- Generic, misspelled, or misleading names.
- New owners, credentials, redirect addresses, or permission changes.
- No recent business use or no identifiable owner.
- Access held by executives, administrators, finance, HR, or other high-impact users.
- A vendor security incident, acquisition, or discontinued product.
A verified publisher is useful context, not a guarantee that every requested permission is necessary or that the customer's configuration is safe. Likewise, a small internal app can be high risk if it holds a powerful secret or broad application permission.
Control new consent without stopping the business
Microsoft Entra allows organizations to configure user-consent policies. Microsoft also provides an admin-consent workflow so users can request review when they cannot approve an app themselves.
A balanced process can include:
1. Define which low-impact permissions users may grant, if any.
2. Require administrative review for higher-impact permissions or publishers that do not meet policy.
3. Assign reviewers with appropriate roles and backups.
4. Require the requester to provide the business purpose, owner, data involved, and vendor information.
5. Review exact permissions and application identifiers.
6. Record the decision and expiration or review date.
7. Revoke access when the business need ends.
Microsoft notes that changing user-consent settings affects future operations; existing consent grants remain. A new policy therefore does not replace the need to inventory and review current applications.
Use least-privileged administrative roles for review. Global Administrator is highly privileged and should not be the routine answer when a narrower role can perform the task.
Monitor the events that matter
Microsoft's security-operations guidance identifies Microsoft Entra audit logs, sign-in logs, Microsoft 365 audit logs, and other service logs as sources for application investigations. Monitor for:
- User or administrator consent to an application.
- Consent blocked because an application was considered risky.
- Highly privileged permissions granted.
- New application credentials or credential changes.
- New application or service-principal owners.
- Redirect address and configuration changes.
- Role assignments to service principals.
- Unusual application sign-ins, locations, volume, or resources.
- Consent-policy and admin-workflow changes.
Confirm log retention based on the organization's licenses and settings. Exporting or centralizing relevant events may be appropriate when investigation, contractual, or regulatory needs exceed the default retention. Microsoft warns that if auditing was not enabled before a suspected attack, important evidence may be unavailable.
Alerts need owners, severity criteria, and response steps. A dashboard that no one reviews is not a control.
Remove access carefully
Before disabling or deleting an application, identify dependencies and the business impact. An app may support backups, scheduling, payroll, alerts, customer communications, or automation. Microsoft advises organizations to weigh security impact and business impact during containment.
A controlled removal process can include:
- Confirming the application, service principal, publisher, and owner.
- Preserving logs and configuration evidence if suspicious activity is possible.
- Identifying users, permissions, credentials, automation, and data flows.
- Preparing a continuity or replacement plan.
- Revoking consent and disabling access according to current Microsoft guidance.
- Rotating related secrets, certificates, webhooks, or downstream credentials where needed.
- Verifying the app can no longer obtain access.
- Monitoring for failed attempts, recreated credentials, or alternate persistence.
- Updating the inventory and closing the vendor relationship where applicable.
Do not delete evidence first and investigate later. If malicious consent or account compromise is suspected, follow an incident-response process and use Microsoft's current investigation playbooks.
A 45-minute quarterly review agenda
First 10 minutes: changes
Review new applications, new consent grants, new credentials, policy changes, and applications blocked for risk since the last review.
Next 15 minutes: high-impact permissions
Examine tenant-wide admin consent, application permissions, broad mail or file access, and service principals with administrative roles. Confirm business and technical owners.
Next 10 minutes: stale access
Identify applications with no recent evidence of use, expired contracts, departed owners, discontinued projects, or unknown publishers. Assign decisions rather than leaving them indefinitely.
Final 10 minutes: actions and evidence
Record retain, restrict, investigate, or remove decisions; name owners and due dates; verify prior actions; and preserve the review output in a controlled location.
Questions to ask before approval
- What business function requires this application?
- Who owns the decision and who supports the integration?
- What exact delegated and application permissions are requested?
- Why is each permission necessary?
- Does consent apply to one user or the organization?
- What data will the vendor collect, store, or derive?
- Which subcontractors and hosting locations are involved?
- How are credentials, tokens, and certificates protected and rotated?
- What logs and incident notices are available?
- How will access and stored data be removed at termination?
- Is a narrower permission or short pilot possible?
A request that cannot answer basic ownership, purpose, and permission questions is not ready for tenant-wide approval.
Evidence leadership should receive
A concise report can show:
- Total enterprise applications and consent grants reviewed.
- New applications and material permission changes.
- Tenant-wide or high-impact grants.
- Applications without confirmed owners.
- Stale applications removed or restricted.
- Suspicious events investigated.
- Credentials nearing expiration.
- Open actions, risk decisions, owners, and due dates.
The goal is not zero applications. It is visible, justified, monitored access. A Central Florida business should be able to explain which applications can reach Microsoft 365 data, who approved them, why they are still needed, and how access will end.
Human-reviewed draft. This article provides general information, not legal, compliance, incident-response, or Microsoft product-configuration advice.

