📋 Microsoft Entra Documentation Changes

Changes for June 14th 2025

Period: June 13th 2025, 12:00 AM to June 14th 2025, 12:00 AM

📚 Historical Report: This report shows documentation changes that occurred during the 24-hour period ending on June 14th 2025.

📊 Summary

60
Total Commits
2
New Files
1845
Modified Files
0
Deleted Files
17
Contributors

🆕 New Documentation Files

+126 lines added
Commit: Access package visiblity in my access article
+20 lines added
Commit: June 12 work continues

📝 Modified Documentation Files

+24 / -36 lines changed
Commit: Revert "[Conditional Access] Audience Preview addition"
Changes:
Before
After
ms.service: entra-id
ms.subservice: conditional-access
ms.topic: troubleshooting
ms.date: 06/11/2025
 
ms.author: joflore
author: MicrosoftGuyJFlo
ms.reviewer: kvenkit
ms.custom: sfi-image-nochange
---
# Troubleshoot sign-in problems with Conditional Access
 
Use this article to fix unexpected sign-in outcomes related to Conditional Access by checking error messages and Microsoft Entra sign-in logs.
 
## Select "all" consequences
 
The Conditional Access framework gives you a lot of configuration flexibility. But this flexibility means you need to carefully review each configuration policy before releasing it to avoid unwanted results. In this context, pay special attention to assignments that affect complete sets like **all users / groups / resources**.
 
Don't use the following configurations:
 
ms.service: entra-id
ms.subservice: conditional-access
ms.topic: troubleshooting
ms.date: 06/06/2025
 
ms.author: joflore
author: MicrosoftGuyJFlo
ms.reviewer: kvenkit
ms.custom: sfi-image-nochange
---
# Troubleshooting sign-in problems with Conditional Access
 
Use this article to troubleshoot unexpected sign-in outcomes related to Conditional Access using error messages and Microsoft Entra sign-in logs.
 
## Select "all" consequences
 
The Conditional Access framework provides great configuration flexibility. However, great flexibility also means that you should carefully review each configuration policy before releasing it to avoid undesirable results. In this context, pay special attention to assignments affecting complete sets such as **all users / groups / cloud apps**.
 
Organizations should avoid the following configurations:
 
+21 / -24 lines changed
Commit: Updates
Changes:
Before
After
ms.date: 06/12/2025
ms.author: owinfrey
 
#Customer intent: As an Identity Governance Administrators, Catalog Owners, or Access Package Manager, I want detailed information about which access packages are visible to users when discovering packages in the My Access portal.
 
---
 
**Introduction**
 
 
The [My Access portal](https://myaccess.microsoft.com) is the central place for users to request, approve, and review their access to resources within Microsoft Entra. For administrators, the portal provides additional functionalities through the Microsoft Entra admin center, enabling them to configure access packages and conduct access reviews.
 
When managing access to resources in Microsoft Entra, understanding how access packages appear to users in the [My Access portal](https://myaccess.microsoft.com) is essential for administrators, catalog owners, and access package managers. Access package visibility determines which packages users can discover and request, and is influenced by several configuration settings and upcoming changes. This article provides a detailed overview of the factors that control access package visibility in the My Access portal, outlines the current logic, and highlights important updates effective September 30, 2025.
 
**Deep Dive: Discovering Requestable Access Packages**
 
When a user lands on the "Available" tab, searches for requestable packages, or clicks "View all", Microsoft Entra evaluates which access packages they should be able to see and potentially request. This visibility is determined by a specific sequence of checks.
 
The following flow diagram illustrates the logic used to determine if an access package appears in the browse/search view for a specific user (valid until September 30, 2025 - see Upcoming Changes section below):
 
ms.date: 06/12/2025
ms.author: owinfrey
 
#Customer intent: As an Identity Governance Administrator, Catalog Owner, or Access Package Manager, I want detailed information about which, and why, access packages are visible to users when discovering packages in the My Access portal.
 
---
 
**Introduction**
 
 
The [My Access portal](https://myaccess.microsoft.com) is the central place for users to request, approve, and review their access to resources within Microsoft Entra. For administrators, the portal provides additional functionalities through the Microsoft Entra admin center, enabling configuration of access packages and the ability to conduct access reviews.
 
When you manage access to resources in Microsoft Entra, understanding how access packages appear to users in the [My Access portal](https://myaccess.microsoft.com) is essential. Access package visibility determines which packages users can discover and request, and is influenced by several configuration settings and upcoming changes. This article provides a detailed overview of the factors that control access package visibility in the My Access portal, outlines how it currently works, and highlights important changes effective September 30, 2025.
 
## Discovering Requestable Access Packages
 
When a user lands on the "*Available*" tab, searches for requestable packages, or selects "*View all*", Microsoft Entra evaluates which access packages they should be able to see and potentially request. This visibility is determined by a specific sequence of checks.
 
The following flow diagram illustrates the current logic used to determine if an access package appears in the browse/search view for a specific user:
 
+7 / -32 lines changed
Commit: Image fix
Changes:
Before
After
 
# Understanding Access Package Visibility in the My Access Portal
 
## Microsoft Learn article (DRAFT)
 
**Title: Understanding Access Package Visibility in the My Access
Portal**
 
*Audience: Identity Governance Administrators, Catalog Owners, Access
Package Managers*
 
**Introduction**
 
This article explains the concepts determining which Microsoft Entra
Entitlement Management access packages are visible to end-users when
discovering packages in the My Access portal. Understanding this helps
you configure access effectively and troubleshoot visibility issues.
 
The My Access portal (myaccess.microsoft.com) is the central place for
users to request, approve, and review their access to resources. When
 
# Understanding Access Package Visibility in the My Access Portal
 
**Introduction**
 
 
The [My Access portal](https://myaccess.microsoft.com) is the central place for users to request, approve, and review their access to resources within Microsoft Entra. For administrators, the portal provides additional functionalities through the Microsoft Entra admin center, enabling them to configure access packages and conduct access reviews.
 
When managing access to resources in Microsoft Entra, understanding how access packages appear to users in the [My Access portal](https://myaccess.microsoft.com) is essential for administrators, catalog owners, and access package managers. Access package visibility determines which packages users can discover and request, and is influenced by several configuration settings and upcoming changes. This article provides a detailed overview of the factors that control access package visibility in the My Access portal, outlines the current logic, and highlights important updates effective September 30, 2025.
 
**Deep Dive: Discovering Requestable Access Packages**
 
 
The following flow diagram illustrates the logic used to determine if an access package appears in the browse/search view for a specific user (valid until September 30, 2025 - see Upcoming Changes section below):
 
:::image type="content" source="media/entitlement-management-access-package-myaccess-visibility/image1.png" alt-text="Screenshot of visibility diagram for access package.":::
 
Explaining the Visibility Flow
 
 
+13 / -21 lines changed
Commit: secure-score
Changes:
Before
After
ms.service: entra-id
ms.subservice: monitoring-health
ms.topic: conceptual
ms.date: 06/02/2025
 
ms.author: sarahlipsey
author: shlipsey3
 
![Screenshot of the Recommendations page with the Secure Score details highlighted.](./media/concept-identity-secure-score/secure-score-overview.png)
 
The following recommendations are included in the Identity Secure Score:
 
- Configure VPN integration
- Stop weak cipher usage
- Use least privileged administrative roles
 
## How does the Identity Secure Score benefit me?
 
This score helps to:
 
ms.service: entra-id
ms.subservice: monitoring-health
ms.topic: conceptual
ms.date: 06/12/2025
 
ms.author: sarahlipsey
author: shlipsey3
 
![Screenshot of the Recommendations page with the Secure Score details highlighted.](./media/concept-identity-secure-score/secure-score-overview.png)
 
## Prerequisites
 
- Identity Secure Score is available to free and paid customers.
- Some recommendations require a paid license to view and act on. For more information, see [What are Microsoft Entra recommendations](overview-recommendations.md).
- To *view* the improvement action but not update, you need at least the [Service Support Administrator](../role-based-access-control/permissions-reference.md#service-support-administrator) role.
- To *update* the status of an improvement action, you need at least the [SharePoint Administrator](../role-based-access-control/permissions-reference.md#sharepoint-administrator) role.
- For a full list of roles, see [Least privileged roles by task](../role-based-access-control/delegate-by-task.md#monitoring-and-health---recommendations-least-privileged-roles).
 
## How does the Identity Secure Score benefit me?
 
Modified by Ken Withee on Jun 13, 2025 10:48 PM
📖 View on learn.microsoft.com
+0 / -26 lines changed
Commit: Update docs/global-secure-access/how-to-netskope-coexistence.md
Changes:
Before
After
 
1. Go to the system tray to check that Global Secure Access and Netskope clients are enabled.
 
1. Add a Configuration Name such as `MSFTSSEWebTraffic`.
 
1. Choose a **User Group** or **OU** to apply the configuration to.
 
1. Under **Cloud, Web and Firewall** > **Web Traffic**
 
1. **Bypass exception traffic at** > **Client**
 
1. Under **Private Apps** > **None**.
 
1. Under **Borderless SD-WAN Apps** > **None**.
 
1. Set **Status** to **Disabled** and select **Save**.
 
1. Select the `MSFTSSEWebTraffic` configuration > **Exceptions** > **New Exception** > **Destination Locations**.
 
1. Select `MSFT SSE Service` (Instructions for creating this object are listed in the Netskope profiles section).
 
1. Go to the system tray to check that Global Secure Access and Netskope clients are enabled.
 
#### Verify configurations for clients
 
1. Right-click on **Global Secure Access Client** > **Advanced Diagnostics** > **Forwarding Profile** and verify that Private access and Private DNS rules are applied to this client.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified by John Flores on Jun 13, 2025 5:17 AM
📖 View on learn.microsoft.com
+13 / -13 lines changed
Commit: Revert "[Conditional Access] Audience Preview addition"
Changes:
Before
After
---
title: Conditional Access service dependencies
description: Learn how conditions are used in Microsoft Entra Conditional Access to trigger a policy.
 
ms.service: entra-id
manager: femila
ms.reviewer: calebb
---
# Service dependencies in Microsoft Entra Conditional Access
 
With Conditional Access policies, you specify requirements to use websites and services. For example, your requirements can include requiring multifactor authentication (MFA) or [managed devices](./concept-conditional-access-grant.md).
 
When you use a site or service directly, it's usually easy to see how a related policy affects you. For example, if you set a policy that requires multifactor authentication (MFA) for SharePoint Online, MFA is required for each sign-in to the SharePoint web portal. But sometimes it's hard to know how a policy affects you because some cloud apps depend on other cloud apps. For example, Microsoft Teams lets you use resources in SharePoint Online. So, when you use Microsoft Teams in this scenario, you're also subject to the SharePoint MFA policy.
 
> [!TIP]
> Use the [Office 365](concept-conditional-access-cloud-apps.md#office-365) app to target all Office apps and avoid issues with service dependencies in the Office stack.
 
<!-- docutune:ignore "Windows Azure Active Directory" -->
 
 
---
title: Conditional Access service dependencies
description: Learn how conditions are used in Microsoft Entra Conditional Access to trigger a policy.
 
ms.service: entra-id
manager: femila
ms.reviewer: calebb
---
# What are service dependencies in Microsoft Entra Conditional Access?
 
With Conditional Access policies, you can specify access requirements to websites and services. For example, your access requirements can include requiring multifactor authentication (MFA) or [managed devices](./concept-conditional-access-grant.md).
 
When you access a site or service directly, the impact of a related policy is typically easy to assess. For example, if you have a policy that requires multifactor authentication (MFA) for SharePoint Online configured, MFA is enforced for each sign-in to the SharePoint web portal. However, it isn't always straight-forward to assess the impact of a policy because there are cloud apps with dependencies to other cloud apps. For example, Microsoft Teams can provide access to resources in SharePoint Online. So, when you access Microsoft Teams in our current scenario, you're also subject to the SharePoint MFA policy.
 
> [!TIP]
> Using the [Office 365](concept-conditional-access-cloud-apps.md#office-365) app will target all Office apps to avoid issues with service dependencies in the Office stack.
 
<!-- docutune:ignore "Windows Azure Active Directory" -->
 
 
+10 / -10 lines changed
Commit: Update table formatting
Changes:
Before
After
 
| Service  | Action | Billable event & API | Audit Log Where TargetUserType is Guest and GovernanceLicenseFeatureUsed is True |
|----------|----------|----------|----------|
| Entitlement Management | [Request access package on-behalf-of other users](entitlement-management-request-behalf.md) | Bill on successful request creation. User requests or updates an access package assignment on-behalf-of another user.<br> **API**<br> https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignmentRequests when the requestor (manager) is extracted from the token, and the target object is determined by the ID of the direct employee who is receiving access. | User requests access package assignment, Create access package assignment user update request |
| Entitlement Management | [Guest is assigned to an Microsoft Entra role assignment](entitlement-management-roles.md) | Bill on successful request creation when a Microsoft Entra role is included in the access package.<br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignmentRequests when the access package contains a Microsoft Entra role. | User requests access package assignment, Create access package assignment user update request |
| Entitlement Management | [Sponsor policy is applied to assignment](entitlement-management-access-package-create.md) | Bill on successful request creation when a sponsor is included as an approver in the access package policy.<br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignmentRequests where a sponsor is included as an approver in the access package policy. | User requests access package assignment, Create access package assignment user update request |
| Entitlement Management | [EM – PIM for groups](create-access-review-pim-for-groups.md) | Bill on successful request creation when a PIM group is included in the access package.<br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignmentRequests when the access package contains a PIM group. | User requests access package assignment, Create access package assignment user update request. |
| Entitlement Management | [Guest uses verified ID for request](entitlement-management-verified-id-settings.md) | Bill on successful request creation when verified ID is required in the policy.<br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignmentRequests when the access package policy requires a Verified ID. | User requests access package assignment, Create access package assignment user update request. |
| Entitlement Management | [Guest policy assigned with custom extension](entitlement-management-logic-apps-integration.md) | Bill on successful request creation when a custom extension is included in the assignment policy.<br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignmentRequests when a custom extension is included in the assignment policy. | User requests access package assignment, Create access package assignment user update request. |
| Entitlement Management| [Guest is granted an auto-assignment policy](entitlement-management-access-package-auto-assignment-policy.md) | Bill on successful request creation with an auto-assignment policy. | Entitlement Management creates access package assignment request for user. |
| Entitlement Management | [Directly assign any user](entitlement-management-access-package-assignments.md#directly-assign-any-user-preview) | Bill on successful request creation when using directly assigning an access package to a user not yet in the directory.<br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignmentRequests when using requestType "*AdminAdd*" for a user who doesn’t exist in the directory. | Administrator directly assigns user to access package. |
| Entitlement Management |[Mark guest as governed](entitlement-management-access-package-manage-lifecycle.md) | Bill on conversion to governed user.<br>**API**<br> https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/subjects where *"subjectLifecycle"* is set to "governed". | Update access package user lifecycle. |
| Lifecycle Workflows  | [Workflow is run for guest](what-are-lifecycle-workflows.md) | Bill on workflow execution.<br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/{workflowId}/activate | Workflow execution started for user. |
| Access Reviews  | [Access Review – machine learning assisted access reviews](review-recommendations-access-reviews.md#user-to-group-affiliation) | Bill when guest user is included in review. <br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitions where recommendation settings is enabled in a group review. | Available after 8/1/2025 |
| Access Reviews  | [Access Review – inactive users](review-recommendations-access-reviews.md#inactive-user-recommendations) | Bill when guest user is included in review.<br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitions where inactive guest reviews are included in the policy for a group resource. | Available after 8/1/2025 |
 
 
## Guest billing in multitenant organizations
 
| Service  | Action | Billable event & API | Audit Log Where TargetUserType is Guest and GovernanceLicenseFeatureUsed is True |
|----------|----------|----------|----------|
| Entitlement Management | [Request access package on-behalf-of other users](entitlement-management-request-behalf.md) | Bill on successful request creation. User requests or updates an access package assignment on-behalf-of another user.<br><br> **API**<br> https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignmentRequests when the requestor (manager) is extracted from the token, and the target object is determined by the ID of the direct employee who is receiving access. | User requests access package assignment, Create access package assignment user update request |
| Entitlement Management | [Guest is assigned to an Microsoft Entra role assignment](entitlement-management-roles.md) | Bill on successful request creation when a Microsoft Entra role is included in the access package.<br><br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignmentRequests when the access package contains a Microsoft Entra role. | User requests access package assignment, Create access package assignment user update request |
| Entitlement Management | [Sponsor policy is applied to assignment](entitlement-management-access-package-create.md) | Bill on successful request creation when a sponsor is included as an approver in the access package policy.<br><br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignmentRequests where a sponsor is included as an approver in the access package policy. | User requests access package assignment, Create access package assignment user update request |
| Entitlement Management | [EM – PIM for groups](create-access-review-pim-for-groups.md) | Bill on successful request creation when a PIM group is included in the access package.<br><br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignmentRequests when the access package contains a PIM group. | User requests access package assignment, Create access package assignment user update request. |
| Entitlement Management | [Guest uses verified ID for request](entitlement-management-verified-id-settings.md) | Bill on successful request creation when verified ID is required in the policy.<br><br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignmentRequests when the access package policy requires a Verified ID. | User requests access package assignment, Create access package assignment user update request. |
| Entitlement Management | [Guest policy assigned with custom extension](entitlement-management-logic-apps-integration.md) | Bill on successful request creation when a custom extension is included in the assignment policy.<br><br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignmentRequests when a custom extension is included in the assignment policy. | User requests access package assignment, Create access package assignment user update request. |
| Entitlement Management| [Guest is granted an auto-assignment policy](entitlement-management-access-package-auto-assignment-policy.md) | Bill on successful request creation with an auto-assignment policy. | Entitlement Management creates access package assignment request for user. |
| Entitlement Management | [Directly assign any user](entitlement-management-access-package-assignments.md#directly-assign-any-user-preview) | Bill on successful request creation when using directly assigning an access package to a user not yet in the directory.<br><br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignmentRequests when using requestType "*AdminAdd*" for a user who doesn’t exist in the directory. | Administrator directly assigns user to access package. |
| Entitlement Management |[Mark guest as governed](entitlement-management-access-package-manage-lifecycle.md) | Bill on conversion to governed user.<br><br>**API**<br> https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/subjects where *"subjectLifecycle"* is set to "governed". | Update access package user lifecycle. |
| Lifecycle Workflows  | [Workflow is run for guest](what-are-lifecycle-workflows.md) | Bill on workflow execution.<br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/{workflowId}/activate | Workflow execution started for user. |
| Access Reviews  | [Access Review – machine learning assisted access reviews](review-recommendations-access-reviews.md#user-to-group-affiliation) | Bill when guest user is included in review. <br><br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitions where recommendation settings is enabled in a group review. | Available after 8/1/2025 |
| Access Reviews  | [Access Review – inactive users](review-recommendations-access-reviews.md#inactive-user-recommendations) | Bill when guest user is included in review.<br><br>**API**<br> https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitions where inactive guest reviews are included in the policy for a group resource. | Available after 8/1/2025 |
 
 
## Guest billing in multitenant organizations
Modified by shlipsey3 on Jun 13, 2025 8:51 AM
📖 View on learn.microsoft.com
+8 / -5 lines changed
Commit: next-batch
Changes:
Before
After
---
title: Global Administrator role activation triggers an approval workflow
ms.author: sarahlipsey
author: shlipsey3
ms.service: entra-id
# userimpact: Low
# implementationcost: Low
---
Without restricting privileged role activations to dedicated Privileged Access Workstations (PAWs), threat actors can exploit compromised endpoint devices to perform privilege escalation attacks from unmanaged or non-compliant workstations. When administrators activate privileged roles from standard productivity workstations, these devices often contain attack vectors such as unrestricted web browsing, email clients vulnerable to phishing, and locally installed applications with potential vulnerabilities. Threat actors who gain initial access through malware, browser exploits, or social engineering can then leverage the locally cached privileged credentials or hijack existing authenticated sessions to escalate their privileges. Since privileged role activations grant extensive administrative rights across Microsoft Entra ID and connected services, attackers can establish persistent access by creating additional administrative accounts, modifying security policies, accessing sensitive data across all organizational resources, and deploying additional malware or backdoors throughout the environment. This lateral movement from a compromised endpoint to privileged cloud resources represents a critical attack path that bypasses many traditional security controls, as the privileged access appears legitimate when originating from an authenticated administrator's session.
 
Please note that passing this test means there is a conditional policy configured in the tenant which is a required control to enable a privileged access workstation program, but it is not the only one. Additional technical controls include attribute lifecycle, Intune, MDE, device provisioning, supply chain, etc.
 
**Remediation action**
- [Enable Privileged Access Workstations (PAWs) for privileged role activations](/entra/identity-governance/privileged-identity-management/configure-paws)
- [Implement conditional access policies to restrict privileged role activations to PAWs](/entra/identity-governance/privileged-identity-management/configure-conditional-access)
- [Regularly review and audit privileged role assignments](/entra/identity-governance/privileged-identity-management/review-privileged-role-assignments)
 
 
 
---
title: Conditional Access policies for Privileged Access Workstations are configured
ms.author: sarahlipsey
author: shlipsey3
ms.service: entra-id
# userimpact: Low
# implementationcost: Low
---
Without restricting privileged role activations to dedicated Privileged Access Workstations (PAWs), threat actors can exploit compromised endpoint devices to perform privileged escalation attacks from unmanaged or non-compliant workstations. When administrators activate privileged roles from standard productivity workstations, these devices often contain attack vectors such as unrestricted web browsing, email clients vulnerable to phishing, and locally installed applications with potential vulnerabilities. Threat actors who gain initial access through malware, browser exploits, or social engineering can then leverage the locally-cached privileged credentials or hijack existing authenticated sessions to escalate their privileges. Because privileged role activations grant extensive administrative rights across Microsoft Entra ID and connected services, attackers can create new administrative accounts, modify security policies, access sensitive data across all organizational resources, and deploy malware or backdoors throughout the environment to establish persistent access. This lateral movement from a compromised endpoint to privileged cloud resources represents a critical attack path that bypasses many traditional security controls, because the privileged access appears legitimate when originating from an authenticated administrator's session.
 
Please note that passing this test means there is a conditional policy configured in the tenant which is a required control to enable a privileged access workstation program, but it is not the only one. Additional technical controls include attribute lifecycle, Intune, MDE, device provisioning, supply chain, etc.
 
If this check passes, your tenant has a Conditional Access policy that restricts privileged role access to PAW devices.
 
 
**Remediation action**
 
- [Deploy a privileged access workstation solution](/security/privileged-access-workstations/privileged-access-deployment)
- [Configure device filters in Conditional Access to restrict privileged access](../../identity/conditional-access/concept-condition-filters-for-devices.md)
Modified by shlipsey3 on Jun 13, 2025 8:51 AM
📖 View on learn.microsoft.com
+9 / -3 lines changed
Commit: next-batch
Changes:
Before
After
# userimpact: Low
# implementationcost: Low
---
Without approval workflows, threat actors who compromise Global Administrator credentials through phishing, credential stuffing, or other authentication bypass techniques can immediately activate the most privileged role in a tenant without any additional verification or oversight. Privileged Identity Management (PIM) allows eligible role activations to become active within seconds, so compromised credentials can allow near-instant privilege escalation. Once activated, threat actors can use the Global Administrator role to gain persistent access by creating new privileged accounts, modifying Conditional Access policies to exclude those new accounts, and establishing alternate authentication methods such as certificate-based authentication or application registrations with high privileges. The Global Administrator role provides access to administrative features in Microsoft Entra ID and services that use Microsoft Entra identities, including Microsoft 365 Defender, Microsoft Purview, Exchange Online, and SharePoint Online. Without approval gates, threat actors can rapidly escalate to complete tenant takeover, exfiltrating sensitive data, compromising all user accounts, and establishing long-term backdoors through service principals or federation modifications that persist even after the initial compromise is detected.
 
**Remediation action**
- [Configure role settings to require approval for Global Administrator role activation](../../id-governance/privileged-identity-management/pim-how-to-change-default-settings.md)
- [Set up approval workflows for privileged roles](../../id-governance/privileged-identity-management/pim-approval-workflow.md)
 
 
 
 
 
 
# userimpact: Low
# implementationcost: Low
---
Without approval workflows, threat actors who compromise Global Administrator credentials through phishing, credential stuffing, or other authentication bypass techniques can immediately activate the most privileged role in a tenant without any other verification or oversight. Privileged Identity Management (PIM) allows eligible role activations to become active within seconds, so compromised credentials can allow near-instant privilege escalation. Once activated, threat actors can use the Global Administrator role to use the following attack paths to gain persistent access to the tenant:
- Create new privileged accounts
- Modify Conditional Access policies to exclude those new accounts
- Establish alternate authentication methods such as certificate-based authentication or application registrations with high privileges
 
The Global Administrator role provides access to administrative features in Microsoft Entra ID and services that use Microsoft Entra identities, including Microsoft 365 Defender, Microsoft Purview, Exchange Online, and SharePoint Online. Without approval gates, threat actors can rapidly escalate to complete tenant takeover, exfiltrating sensitive data, compromising all user accounts, and establishing long-term backdoors through service principals or federation modifications that persist even after the initial compromise is detected.
 
**Remediation action**
 
- [Configure role settings to require approval for Global Administrator activation](../../id-governance/privileged-identity-management/pim-how-to-change-default-settings.md)
- [Set up approval workflow for privileged roles](../../id-governance/privileged-identity-management/pim-approval-workflow.md)
Modified by Ari Crowe on Jun 13, 2025 3:50 AM
📖 View on learn.microsoft.com
+8 / -4 lines changed
Commit: Adding error message for other restriction
Changes:
Before
After
 
When this setting is enabled, the secure patterns are strictly enforced. When enabled, if anyone in your organization tries to add an identifier URI that doesn't comply with the [secure patterns](#secure-patterns), they'll receive an error like:
 
```Failed to add identifier URI {uri}. All newly added URIs must contain a tenant verified domain, tenant ID, or app ID, as per the default tenant policy of your organization. See https://aka.ms/identifier-uri-formatting-error for more information on this error.```
 
Existing identifier URIs already configured on the app won't be affected, and all apps will continue to function as normal. This will only affect new updates to Microsoft Entra app configurations.
 
 
## Additional security settings
 
Microsoft also offers a more restrictive security policy on the `identifierUris` property.
 
When this protection is enabled, new custom identifier URIs can't be added to any application in that organization, except for in known secure scenarios. Specifically, if any of the following conditions are met, an identifier URI can still be added:
 
- The identifier URI being added to the app is one of the 'default' URIs, meaning it is in the format of `api://{appId}` or `api://{tenantId}/{appId}`
- The app accepts `v2.0` Entra tokens. This is true if the app's `api.requestedAccessTokenVersion` property is set to `2`.
- The app uses the SAML protocol for single sign-on (SSO). This is true if the service principal for the app has its `preferredSingleSignOnMode` property set to `SAML`.
- An [exemption](https://aka.ms/identifier-uri-protection-grant-exemptions) has been granted by an administrator to the app the URI is being added to, or to the user or service performing the addition.
 
This more restrictive policy can help protect your organization from common token validation errors in the `audience` claim. We recommend enabling it if possible.
 
When this setting is enabled, the secure patterns are strictly enforced. When enabled, if anyone in your organization tries to add an identifier URI that doesn't comply with the [secure patterns](#secure-patterns), they'll receive an error like:
 
```Failed to add identifier URI {uri}. All newly added URIs must contain a tenant verified domain, tenant ID, or app ID, as per the default tenant policy of your organization. See https://aka.ms/identifier-uri-addition-error for more information on this error.```
 
Existing identifier URIs already configured on the app won't be affected, and all apps will continue to function as normal. This will only affect new updates to Microsoft Entra app configurations.
 
 
## Additional security settings
 
Microsoft also offers a more restrictive security policy on the `identifierUris` property. This more restrictive policy is called `nonDefaultUriAddition`.
 
When this protection is enabled, new custom identifier URIs can't be added to any application in that organization, except for in known secure scenarios. Specifically, if any of the following conditions are met, an identifier URI can still be added:
 
- The identifier URI being added to the app is one of the 'default' URIs, meaning it is in the format of `api://{appId}` or `api://{tenantId}/{appId}`
- The app accepts `v2.0` Entra tokens. This is true if the app's `api.requestedAccessTokenVersion` property is set to `2`.
- The app uses the SAML protocol for single sign-on (SSO). This is true if the service principal for the app has its `preferredSingleSignOnMode` property set to `SAML`.
- An [exemption](https://aka.ms/exempt-identifier-uri-additional-restriction) has been granted by an administrator to the app the URI is being added to, or to the user or service performing the addition.
 
Once this protection is enabled, if anyone in your organization attempts to add a custom identifier URI to a v1 application, they'll receive an error like:
Modified by shlipsey3 on Jun 13, 2025 8:51 AM
📖 View on learn.microsoft.com
+5 / -4 lines changed
Commit: next-batch
Changes:
Before
After
# userimpact: Low
# implementationcost: Low
---
When guest users are assigned highly privileged directory roles such as Global Administrator or Privileged Role Administrator, organizations create significant security vulnerabilities that threat actors can exploit for initial access through compromised external accounts or business partner environments. Since guest users originate from external organizations without direct control of security policies, threat actors who compromise these external identities gain privileged access to the target organization's Microsoft Entra tenant. Once threat actors obtain access through compromised guest accounts with elevated privileges, they can perform privilege escalation by leveraging administrative permissions to create additional backdoor accounts, modify security policies, or assign themselves permanent roles within the organization. The compromised privileged guest accounts enable threat actors to establish persistence by creating cloud-only accounts, bypassing conditional access policies applied to internal users, or maintaining access even after the guest's home organization detects the compromise. Threat actors can then conduct lateral movement using administrative privileges to access sensitive resources, modify audit settings, or disable security monitoring across the entire tenant. Finally, threat actors achieve impact through unauthorized access to sensitive data, or complete compromise of the organization's identity infrastructure while maintaining plausible deniability through the external guest account origin.
 
**Remediation action**
- [Review guest user assignments to high privileged directory roles](/entra/identity-governance/privileged-identity-management/review-guest-user-assignments)
- [Remove guest users from high privileged directory roles](/entra/identity-governance/privileged-identity-management/remove-guest-users-from-privileged-roles)
- [Implement conditional access policies to restrict guest access to high privileged roles](/entra/identity-governance/privileged-identity-management/configure-conditional-access)
 
# userimpact: Low
# implementationcost: Low
---
When guest users are assigned highly privileged directory roles such as Global Administrator or Privileged Role Administrator, organizations create significant security vulnerabilities that threat actors can exploit for initial access through compromised external accounts or business partner environments. Since guest users originate from external organizations without direct control of security policies, threat actors who compromise these external identities can gain privileged access to the target organization's Microsoft Entra tenant.
 
When threat actors obtain access through compromised guest accounts with elevated privileges, they can escalate their own privilege to create additional backdoor accounts, modify security policies, or assign themselves permanent roles within the organization. The compromised privileged guest accounts enable threat actors to establish persistence and then make all the changes they need to remain undetected. For example they could create cloud-only accounts, bypass Conditional Access policies applied to internal users, and maintain access even after the guest's home organization detects the compromise. Threat actors can then conduct lateral movement using administrative privileges to access sensitive resources, modify audit settings, or disable security monitoring across the entire tenant. Threat actors can reach complete compromise of the organization's identity infrastructure while maintaining plausible deniability through the external guest account origin.
 
**Remediation action**
 
- [Remove Guest users from privileged roles](../../identity/role-based-access-control/best-practices.md)
Modified by Yoel Horvitz on Jun 13, 2025 10:28 PM
📖 View on learn.microsoft.com
+7 / -1 lines changed
Commit: Custom OIDC IDP video
Changes:
Before
After
 
ms.subservice: external
ms.topic: concept-article
ms.date: 05/14/2025
ms.custom: it-pro
 
 
 
> [!VIDEO https://www.youtube.com/embed/lIdGt9rDM-E?si=8n1_G_AqFbYDP22y]
 
## Protect access to applications
 
The following video provides instructions on how to protect access to applications using Microsoft Entra external ID. It outlines the steps for securing application access and implementing enhanced protection with Microsoft Entra external ID to ensure only authorized users and software components can access your application.
 
 
 
 
 
 
 
ms.subservice: external
ms.topic: concept-article
ms.date: 06/13/2025
ms.custom: it-pro
 
 
 
> [!VIDEO https://www.youtube.com/embed/lIdGt9rDM-E?si=8n1_G_AqFbYDP22y]
 
### Enable sign-in OpenID Connect identity providers
 
This video explains how to configure a custom OpenID Connect identity provider in Microsoft Entra External ID. It will guide you through the steps to set up a new federation, including entering the necessary details such as the well-known endpoint, issuer URI, claims mapping and more.
 
> [!VIDEO https://www.youtube.com/embed/L0QmRs-x-1c?si=p8A-dGOg48IxvgzL]
 
## Protect access to applications
 
The following video provides instructions on how to protect access to applications using Microsoft Entra external ID. It outlines the steps for securing application access and implementing enhanced protection with Microsoft Entra external ID to ensure only authorized users and software components can access your application.
+2 / -6 lines changed
Commit: Removed global admin reference for enriched logs.
Changes:
Before
After
 
# Microsoft Global Secure Access built-in roles
 
Global Secure Access (GSA) uses Role-Based Access Control (RBAC) to effectively manage administrative access. By default, Microsoft Entra ID requires specific administrator roles for accessing Global Secure Access.
 
This article details the built-in Microsoft Entra roles you can assign for managing Global Secure Access.
 
### Global Administrator
 
**Full access**: This role grants administrators full permissions within Global Secure Access. They can manage policies, configure settings, and view logs; including Conditional Access scenarios, configurations for Private Access, write operations on application segments, and management of user assignments for traffic profiles.
 
> [!IMPORTANT]
> It's highly recommended to use a least privilege approach for security reasons. The Global Administrator role is only required to configure enriched Microsoft 365 logs as outlined in the table. For all other scenarios, use the least privileged role required to administer the service. To learn more about least privileged, see [Least privileged roles by task in Microsoft Entra ID](../identity/role-based-access-control/delegate-by-task.md). To learn more about least privilege in Microsoft Entra ID Governance, see [The principle of least privilege with Microsoft Entra ID Governance](../id-governance/scenarios/least-privileged.md).
 
### Security Administrator
 
 
# Microsoft Global Secure Access built-in roles
 
Global Secure Access uses Role-Based Access Control (RBAC) to effectively manage administrative access. By default, Microsoft Entra ID requires specific administrator roles for accessing Global Secure Access.
 
This article details the built-in Microsoft Entra roles you can assign for managing Global Secure Access.
 
> [!IMPORTANT]
> It's highly recommended to use the least privileged role required to administer the service. To learn more about least privileged, see [Least privileged roles by task in Microsoft Entra ID](../identity/role-based-access-control/delegate-by-task.md). To learn more about least privilege in Microsoft Entra ID Governance, see [The principle of least privilege with Microsoft Entra ID Governance](../id-governance/scenarios/least-privileged.md).
 
### Security Administrator
 
 
 
 
 
+2 / -2 lines changed
Commit: Update cross-tenant-synchronization-overview.md
Changes:
Before
After
ms.service: entra-id
ms.subservice: multitenant-organizations
ms.topic: overview
ms.date: 05/02/2025
ms.author: kenwith
ms.custom: it-pro
#Customer intent: As a dev, devops, or it admin, I want to
 
## Who should use?
- Organizations that own multiple Microsoft Entra tenants and want to streamline intra-organization cross-tenant application access.
- Cross-tenant synchronization is **not** currently suitable for use across organizational boundaries.
 
## Benefits
 
ms.service: entra-id
ms.subservice: multitenant-organizations
ms.topic: overview
ms.date: 06/13/2025
ms.author: kenwith
ms.custom: it-pro
#Customer intent: As a dev, devops, or it admin, I want to
 
## Who should use?
- Organizations that own multiple Microsoft Entra tenants and want to streamline intra-organization cross-tenant application access.
- Cross-tenant synchronization is **not** currently supported for use across organizational boundaries.
 
## Benefits
 
+2 / -2 lines changed
Commit: Updates
Changes:
Before
After
 
The following flow diagram illustrates the logic used to determine if an access package appears in the browse/search view for a specific user (valid until September 30, 2025 - see Upcoming Changes section below):
 
:::image type="content" source="media/entitlement-management-access-package-my-access-visibility/my-access-visibility-diagram.png" alt-text="Screenshot of visibility diagram for access package.":::
 
Explaining the Visibility Flow
 
 
Updated diagram
 
:::image type="content" source="media/entitlement-management-access-package-my-access-visibility/image2.png" alt-text="Screenshot of updated my access visibility access package diagram.":::
 
[AP visibility
post-change.png](https://microsoft-my.sharepoint-df.com/:i:/p/alfilipi/EVxarE4n0CtOg7MI8a7MkagBRiT6AKKBCkwCYTIePU1sKQ?e=K43gxu)
 
The following flow diagram illustrates the logic used to determine if an access package appears in the browse/search view for a specific user (valid until September 30, 2025 - see Upcoming Changes section below):
 
:::image type="content" source="media/entitlement-management-access-package-visibility/my-access-visibility-diagram.png" alt-text="Screenshot of visibility diagram for access package.":::
 
Explaining the Visibility Flow
 
 
Updated diagram
 
:::image type="content" source="media/entitlement-management-access-package-visibility/image2.png" alt-text="Screenshot of updated my access visibility access package diagram.":::
 
[AP visibility
post-change.png](https://microsoft-my.sharepoint-df.com/:i:/p/alfilipi/EVxarE4n0CtOg7MI8a7MkagBRiT6AKKBCkwCYTIePU1sKQ?e=K43gxu)