Skip to content

Commit 7e0708d

Browse files
authored
Merge pull request #239714 from MicrosoftDocs/main
5/30 PM Publish
2 parents 8dcca14 + 665f6c7 commit 7e0708d

File tree

89 files changed

+1257
-485
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+1257
-485
lines changed

.openpublishing.publish.config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1007,7 +1007,7 @@
10071007
{
10081008
"path_to_root": "azure-actions-workflow-samples",
10091009
"url": "https://github.com/Azure/actions-workflow-samples",
1010-
"branch": "main",
1010+
"branch": "master",
10111011
"branch_mapping": {}
10121012
}
10131013
],

.openpublishing.redirection.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22861,12 +22861,12 @@
2286122861
},
2286222862
{
2286322863
"source_path_from_root": "/articles/networking/scripts/virtual-network-cli-sample-multi-tier-application.md",
22864-
"redirect_url": "/architecture/example-scenario/infrastructure/multi-tier-app-disaster-recovery",
22864+
"redirect_url": "/azure/architecture/example-scenario/infrastructure/multi-tier-app-disaster-recovery",
2286522865
"redirect_document_id": false
2286622866
},
2286722867
{
2286822868
"source_path_from_root": "/articles/networking/scripts/virtual-network-powershell-sample-multi-tier-application.md",
22869-
"redirect_url": "/architecture/example-scenario/infrastructure/multi-tier-app-disaster-recovery",
22869+
"redirect_url": "/azure/architecture/example-scenario/infrastructure/multi-tier-app-disaster-recovery",
2287022870
"redirect_document_id": false
2287122871
},
2287222872
{
@@ -22886,7 +22886,7 @@
2288622886
},
2288722887
{
2288822888
"source_path_from_root": "/articles/virtual-network/scripts/virtual-network-cli-sample-multi-tier-application.md",
22889-
"redirect_url": "/architecture/example-scenario/infrastructure/multi-tier-app-disaster-recovery",
22889+
"redirect_url": "/azure/architecture/example-scenario/infrastructure/multi-tier-app-disaster-recovery",
2289022890
"redirect_document_id": false
2289122891
},
2289222892
{

articles/active-directory-b2c/TOC.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@
8989
href: azure-ad-b2c-global-identity-proof-of-concept-regional.md
9090
- name: Azure AD B2C best practices
9191
href: best-practices.md
92+
displayName: cache, caching, plan, planning
9293
- name: Application types
9394
href: application-types.md
9495
- name: Authentication protocols

articles/active-directory-b2c/best-practices.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: CelesteDG
99
ms.service: active-directory
1010
ms.workload: identity
1111
ms.topic: conceptual
12-
ms.date: 12/29/2022
12+
ms.date: 05/29/2023
1313
ms.subservice: B2C
1414
---
1515

@@ -77,7 +77,8 @@ Manage your Azure AD B2C environment.
7777
| Use version control for your custom policies | Consider using GitHub, Azure Repos, or another cloud-based version control system for your Azure AD B2C custom policies. |
7878
| Use the Microsoft Graph API to automate the management of your B2C tenants | Microsoft Graph APIs:<br/>Manage [Identity Experience Framework](/graph/api/resources/trustframeworkpolicy?preserve-view=true&view=graph-rest-beta) (custom policies)<br/>[Keys](/graph/api/resources/trustframeworkkeyset?preserve-view=true&view=graph-rest-beta)<br/>[User Flows](/graph/api/resources/identityuserflow?preserve-view=true&view=graph-rest-beta) |
7979
| Integrate with Azure DevOps | A [CI/CD pipeline](deploy-custom-policies-devops.md) makes moving code between different environments easy and ensures production readiness always. |
80-
| Custom policy deployment | Azure AD B2C relies on caching to deliver performance to your end users. When you deploy a custom policy using whatever method, expect a delay of up to **30 minutes** for your users to see the changes. As a result of this behavior, consider the following practices when you deploy your custom policies: <br> - If you're deploying to a development environment, set the `DeploymentMode` attribute to `Development` in your custom policy file's `<TrustFrameworkPolicy>` element. <br> - Deploy your updated policy files to a production environment when traffic in your app is low. <br> - When you deploy to a production environment to update existing policy files, upload the updated files with new name(s), and then update your app reference to the new name(s). You can then remove the old policy files afterwards.<br> - You can set the `DeploymentMode` to `Development` in a production environment to bypass the caching behavior. However, we don't recommend this practice. If you [Collect Azure AD B2C logs with Application Insights](troubleshoot-with-application-insights.md), all claims sent to and from identity providers are collected, which is a security and performance risk. |
80+
| Deploy custom policy | Azure AD B2C relies on caching to deliver performance to your end users. When you deploy a custom policy using whatever method, expect a delay of up to **30 minutes** for your users to see the changes. As a result of this behavior, consider the following practices when you deploy your custom policies: <br> - If you're deploying to a development environment, set the `DeploymentMode` attribute to `Development` in your custom policy file's `<TrustFrameworkPolicy>` element. <br> - Deploy your updated policy files to a production environment when traffic in your app is low. <br> - When you deploy to a production environment to update existing policy files, upload the updated files with new name(s), and then update your app reference to the new name(s). You can then remove the old policy files afterwards.<br> - You can set the `DeploymentMode` to `Development` in a production environment to bypass the caching behavior. However, we don't recommend this practice. If you [Collect Azure AD B2C logs with Application Insights](troubleshoot-with-application-insights.md), all claims sent to and from identity providers are collected, which is a security and performance risk. |
81+
| Deploy app registration updates | When you modify your application registration in your Azure AD B2C tenant, such as updating the application's redirect URI, expect a delay of up to **2 hours (3600s)** for the changes to take effect in the production environment. We recommend that you modify your application registration in your production environment when traffic in your app is low.|
8182
| Integrate with Azure Monitor | [Audit log events](view-audit-logs.md) are only retained for seven days. [Integrate with Azure Monitor](azure-monitor.md) to retain the logs for long-term use, or integrate with third-party security information and event management (SIEM) tools to gain insights into your environment. |
8283
| Setup active alerting and monitoring | [Track user behavior](./analytics-with-application-insights.md) in Azure AD B2C using Application Insights. |
8384

articles/active-directory-b2c/customize-ui-with-html.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ To create a public container in Blob storage, perform the following steps:
233233
1. Under **Data storage** in the left-hand menu, select **Containers**.
234234
1. Select **+ Container**.
235235
1. For **Name**, enter *root*. The name can be a name of your choosing, for example *contoso*, but we use *root* in this example for simplicity.
236-
1. For **Public access level**, select **Blob**.
236+
1. For **Public access level**, select **Blob**. By selecting the **Blob** option, you allow an anonymous public read-only access for this container.
237237
1. Select **Create** to create the container.
238238
1. Select **root** to open the new container.
239239

articles/active-directory/develop/reference-error-codes.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.service: active-directory
99
ms.subservice: develop
1010
ms.workload: identity
1111
ms.topic: reference
12-
ms.date: 03/14/2023
12+
ms.date: 05/23/2023
1313
ms.author: ryanwi
1414
ms.reviewer: ludwignick
1515
ms.custom: aaddev
@@ -362,6 +362,7 @@ The `error` field has several possible values - review the protocol documentatio
362362
| AADSTS7000215 | Invalid client secret is provided. Developer error - the app is attempting to sign in without the necessary or correct authentication parameters.|
363363
| AADSTS7000218 | The request body must contain the following parameter: 'client_assertion' or 'client_secret'. |
364364
| AADSTS7000222 | InvalidClientSecretExpiredKeysProvided - The provided client secret keys are expired. Visit the Azure portal to create new keys for your app, or consider using certificate credentials for added security: [https://aka.ms/certCreds](./active-directory-certificate-credentials.md) |
365+
| AADSTS700229 | ForbiddenTokenType- Only app-only tokens may be used as Federated Identity Credentials for AAD issuer. Use an app-only access token (generated during a client credentials flow) instead of a user-delegated access token (representing a request coming from a user context). |
365366
| AADSTS700005 | InvalidGrantRedeemAgainstWrongTenant - Provided Authorization Code is intended to use against other tenant, thus rejected. OAuth2 Authorization Code must be redeemed against same tenant it was acquired for (/common or /{tenant-ID} as appropriate) |
366367
| AADSTS1000000 | UserNotBoundError - The Bind API requires the Azure AD user to also authenticate with an external IDP, which hasn't happened yet. |
367368
| AADSTS1000002 | BindCompleteInterruptError - The bind completed successfully, but the user must be informed. |

articles/active-directory/fundamentals/concept-fundamentals-security-defaults.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ Security defaults make it easier to help protect your organization from these id
4444

4545
If your tenant was created on or after October 22, 2019, security defaults may be enabled in your tenant. To protect all of our users, security defaults are being rolled out to all new tenants at creation.
4646

47+
> [!NOTE]
48+
> To help protect organizations, we're always working to improve the security of Microsoft account services. As part of this, free tenants not actively using multifactor authentication for all their users will be periodically notified for the automatic enablement of the security defaults setting. After this setting is enabled, all users in the organization will need to register for multifactor authentication. To avoid confusion, please refer to the email you received and alternatively you can [disable security defaults](#disabling-security-defaults) after it's enabled.
49+
4750
To enable security defaults in your directory:
4851

4952
1. Sign in to the [Azure portal](https://portal.azure.com) as a security administrator, Conditional Access administrator, or global administrator.

articles/active-directory/reports-monitoring/reports-faq.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ sections:
6161
- question: |
6262
How many records I can download from the Azure portal?
6363
answer: |
64-
You can download up to 250,000 records from the Azure portal. To download data sets larger than 250,000 records, use the [reporting API](/graph/api/resources/azure-ad-auditlog-overview?view=graph-rest-1.0) to download the data.
64+
How many logs you can download from the Azure portal is determined by a few factors, including browser memory size, network speeds, and current load on Azure AD Reporting APIs. In general, you can expect to download up to 250,000 records from the Azure portal. To download data sets larger than 250,000 records, use the [reporting API](/graph/api/resources/azure-ad-auditlog-overview?view=graph-rest-1.0) to download the data. The specific set of logs you download is determined by the filters active in the Azure portal when you begin the download (for example, filtering to a specific user in the Azure portal will mean your download pulls logs for that specific user).
6565
6666
- question: |
6767
How long does Azure AD store activity logs? What is the data retention?

articles/application-gateway/configuration-frontend-ip.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ A frontend IP address is associated to a *listener*, which checks for incoming r
4545
>
4646
> **Outbound Rule**: (no specific requirement)
4747
48+
> [!IMPORTANT]
49+
> **The default domain name behavior for V1 SKU**:
50+
> - Deployments before 1st May 2023: These deployments will continue to have the default domain names like "string".cloudapp.net mapped to the application gateway's Public IP address.
51+
> - Deployments after 1st May 2023: For deployments after this date, there will NOT be any default domain name mapped to the gateway's Public IP address. You must manually configure using your domain name by mapping its DNS record to the gateway's IP address
52+
4853
## Next steps
4954

5055
- [Learn about listener configuration](configuration-listeners.md)

articles/azure-government/compliance/documentation-accelerate-compliance.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ services: azure-government
66
cloud: gov
77
documentationcenter: ''
88
author: todorgb
9-
manager: pathuff
9+
manager: vernonw
1010

1111
ms.assetid:
1212
ms.service: azure-government
1313
ms.topic: article
1414
ms.tgt_pltfrm: na
1515
ms.workload: azure-government
16-
ms.date: 01/05/2021
16+
ms.date: 05/30/2023
1717
ms.author: todorb
1818

1919
---
@@ -58,7 +58,7 @@ Microsoft is able to scale through its partners. Scale is what will allow us to
5858
5959
## Publishing to Azure Marketplace
6060

61-
1. Join the Partner Network - It’s a requirement for publishing but easy to sign up. Instructions are located here: [Ensure you have a MPN ID and Partner Center Account](../../marketplace/create-account.md#create-a-partner-center-account-and-enroll-in-the-commercial-marketplace).
61+
1. Join the Partner Network - It’s a requirement for publishing but easy to sign up. Instructions are located here: [Ensure you have a MCPP ID and Partner Center Account](../../marketplace/create-account.md#create-a-partner-center-account-and-enroll-in-the-commercial-marketplace).
6262
2. Enable your partner center account as Publisher / Developer for Marketplace, follow the instructions [here](../../marketplace/create-account.md).
6363
3. With an enabled Partner Center Account, publish listing as a SaaS App as instructed [here](../../marketplace/create-new-saas-offer.md).
6464

@@ -72,9 +72,9 @@ For a list of existing Azure Marketplace offerings in this space, visit [this pa
7272
* Free [training on FedRAMP](https://www.fedramp.gov/training/).
7373
* FedRAMP [templates](https://www.fedramp.gov/templates/) to help you with program requirements.
7474
* Get familiar with the [FedRAMP Marketplace](https://marketplace.fedramp.gov/#/products).
75-
* Are you a partner and want to join our program? Fill out the [form](https://aka.ms/partnerazcl).
76-
* Learn more about [Azure Blueprints](../../governance/blueprints/overview.md) and review [samples](../../governance/blueprints/samples/index.md).
77-
* To learn how Azure Blueprints help you when using Azure Policy review the [blog post](https://azure.microsoft.com/blog/new-azure-blueprint-simplifies-compliance-with-nist-sp-800-53/).
75+
* Learn more about [Azure Compliance Offerings per market and industry](https://learn.microsoft.com/azure/compliance/).
7876

7977
## Next steps
80-
Review the documentation above. If you are still facing issues reach out to [Azure Government Partner Inquiries](mailto:[email protected]).
78+
Review the documentation above.
79+
Review the Azure Marketplace [Publishing guide by offer type](https://learn.microsoft.com/partner-center/marketplace/publisher-guide-by-offer-type) for further tips and troubleshooting.
80+
If you are still facing issues, open a ticket in Partner Center.

0 commit comments

Comments
 (0)