📋 Microsoft Entra Documentation Changes

Daily summary for changes since July 29th 2026, 8:13 PM PDT

Report generated on July 30th 2026, 8:13 PM PDT

📊 Summary

13
Total Commits
0
New Files
3
Modified Files
0
Deleted Files
5
Contributors

📝 Modified Documentation Files

+39 / -0 lines changed
Commit: Learn Editor: Update workload-identities-federated-credential-mutable-subjects.md
Changes:
Before
After
"audiences": ["api://AzureADTokenExchange"]
}
```
 
### Create a flexible federated identity credential with the Azure CLI
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
"audiences": ["api://AzureADTokenExchange"]
}
```
### Add required immutable claims to a flexible federated identity credential
 
For GitLab, a flexible federated identity credential must match the `sub` claim and one or more of the following additional claims:
 
- `project_id` identifies the project that runs the job.
- `namespace_id` identifies the project's namespace.
- `user_id` identifies the user who runs the job.
 
These additional claims are required regardless of whether `sub` starts with `project_path` or `project_id`. Include the claims that represent the intended trust boundary.
 
The following credential matches an immutable project subject and separately verifies the project and namespace:
 
```json
{
"name": "gitlab-billing-service-immutable",
"issuer": "https://gitlab.com",
"claimsMatchingExpression": {
+39 / -0 lines changed
Commit: Learn Editor: Update workload-identities-github-immutable-subjects.md
Changes:
Before
After
 
Replace `<application-object-id>` with the object ID of your app registration. Create one credential for each subject the workflow presents, such as a different branch or environment.
 
## Enable immutable subjects in GitHub
 
Opt the repository into the immutable subject format from the repository or organization OIDC settings. GitHub provides both UI and API controls, and a preview endpoint that shows the subject a workflow emits, so that you can confirm the value before you rely on it. For the current steps, see the [GitHub OpenID Connect reference](https://docs.github.com/en/actions/reference/security/oidc).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Replace `<application-object-id>` with the object ID of your app registration. Create one credential for each subject the workflow presents, such as a different branch or environment.
 
### Add required claims to a flexible federated identity credential
 
For GitHub, a flexible federated identity credential must match the `sub` claim and one or both of the following additional claims:
 
- `repository_id` identifies the repository where the workflow runs.
- `repository_owner_id` identifies the repository owner.
 
These additional claims are required regardless of whether `sub` uses a name-based, customized, or immutable format. Include the claims that represent the intended trust boundary.
 
The following credential matches an immutable subject and separately verifies the repository:
 
```json
{
"name": "github-repository-immutable",
"issuer": "https://token.actions.githubusercontent.com",
"claimsMatchingExpression": {
"value": "claims['sub'] matches 'repo:octo-org@123456/octo-repo@456789:*' and claims['repository_id'] eq '456789'",
Modified by marinasanchezz1 on Jul 30, 2026 3:34 PM
📖 View on learn.microsoft.com
+4 / -0 lines changed
Commit: Add FAQ on Azure AD B2C and Microsoft Entra External ID scope
Changes:
Before
After
 
This timeline applies to public cloud environments only. Other cloud environments will follow on a later schedule, and we will provide advance communications to help customers prepare for the transition.
 
### When will passkey support be available for B2B users?
 
Passkey support for B2B users and internal guest users is planned to be available by the end of calendar year 2026. These users are included in the scope of the retirement of Microsoft-provided SMS and voice authentication.
 
 
 
 
 
This timeline applies to public cloud environments only. Other cloud environments will follow on a later schedule, and we will provide advance communications to help customers prepare for the transition.
 
### Will Azure AD B2C or Microsoft Entra External ID tenants be impacted by this announcement?
 
Azure AD B2C is out of scope and isn't affected. For Microsoft Entra External ID, this change comes next year, and a separate announcement will follow. So there's no change for either Azure AD B2C or Microsoft Entra External ID tenants with this announcement.
 
### When will passkey support be available for B2B users?
 
Passkey support for B2B users and internal guest users is planned to be available by the end of calendar year 2026. These users are included in the scope of the retirement of Microsoft-provided SMS and voice authentication.