Skip to content

Commit 259aa55

Browse files
authored
Merge branch 'main' into patch-9
2 parents e2a9b79 + 9a2f943 commit 259aa55

File tree

2,112 files changed

+26603
-53170
lines changed

Some content is hidden

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

2,112 files changed

+26603
-53170
lines changed

.openpublishing.publish.config.json

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
],
3535
"branches_to_filter": [],
3636
"git_repository_url_open_to_public_contributors": "https://github.com/MicrosoftDocs/azure-docs",
37-
"git_repository_branch_open_to_public_contributors": "master",
37+
"git_repository_branch_open_to_public_contributors": "main",
3838
"skip_source_output_uploading": false,
3939
"need_preview_pull_request": true,
4040
"contribution_branch_mappings": {},
@@ -381,6 +381,12 @@
381381
"branch": "main",
382382
"branch_mapping": {}
383383
},
384+
{
385+
"path_to_root": "media-services-v3-python",
386+
"url": "https://github.com/Azure-Samples/media-services-v3-python",
387+
"branch": "main",
388+
"branch_mapping": {}
389+
},
384390
{
385391
"path_to_root": "samples-javascript",
386392
"url": "https://github.com/Microsoft/tsiclient",
@@ -411,12 +417,6 @@
411417
"branch": "main",
412418
"branch_mapping": {}
413419
},
414-
{
415-
"path_to_root": "media-services-v3-python",
416-
"url": "https://github.com/Azure-Samples/media-services-v3-python",
417-
"branch": "main",
418-
"branch_mapping": {}
419-
},
420420
{
421421
"path_to_root": "remote-monitoring-webui",
422422
"url": "https://github.com/Azure/pcs-remote-monitoring-webui.git",
@@ -807,6 +807,12 @@
807807
"branch": "master",
808808
"branch_mapping": {}
809809
},
810+
{
811+
"path_to_root": "ms-identity-dotnetcore-b2c-account-management",
812+
"url": "https://github.com/Azure-Samples/ms-identity-dotnetcore-b2c-account-management",
813+
"branch": "master",
814+
"branch_mapping": {}
815+
},
810816
{
811817
"path_to_root": "msdocs-python-flask-webapp-quickstart",
812818
"url": "https://github.com/Azure-Samples/msdocs-python-flask-webapp-quickstart",
@@ -887,11 +893,12 @@
887893
"articles/purview/.openpublishing.redirection.purview.json",
888894
"articles/service-bus-messaging/.openpublishing.redirection.service-bus-messaging.json",
889895
"articles/stream-analytics/.openpublishing.redirection.stream-analytics.json",
896+
"articles/spatial-anchors/.openpublishing.redirection.spatial-anchors.json",
890897
"articles/azure-video-analyzer/.openpublishing.redirection.azure-video-analyzer.json",
891898
"articles/virtual-machines/.openpublishing.redirection.virtual-machines.json",
892899
"articles/virtual-machine-scale-sets/.openpublishing.redirection.virtual-machine-scale-sets.json",
893900
"articles/mysql/.openpublishing.redirection.mysql.json",
894901
"articles/container-apps/.openpublishing.redirection.container-apps.json",
895902
"articles/spring-cloud/.openpublishing.redirection.spring-cloud.json"
896903
]
897-
}
904+
}

.openpublishing.redirection.active-directory.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3483,7 +3483,7 @@
34833483
{
34843484
"source_path_from_root": "/articles/active-directory/active-directory-windows-enterprise-state-roaming-enable.md",
34853485
"redirect_url": "/azure/active-directory/devices/enterprise-state-roaming-enable",
3486-
"redirect_document_id": true
3486+
"redirect_document_id": false
34873487
},
34883488
{
34893489
"source_path_from_root": "/articles/active-directory/active-directory-windows-enterprise-state-roaming-faqs.md",
@@ -3498,7 +3498,7 @@
34983498
{
34993499
"source_path_from_root": "/articles/active-directory/active-directory-windows-enterprise-state-roaming-overview.md",
35003500
"redirect_url": "/azure/active-directory/devices/enterprise-state-roaming-overview",
3501-
"redirect_document_id": true
3501+
"redirect_document_id": false
35023502
},
35033503
{
35043504
"source_path_from_root": "/articles/active-directory/active-directory-windows-enterprise-state-roaming-troubleshooting.md",
@@ -3510,6 +3510,11 @@
35103510
"redirect_url": "/azure/active-directory/devices/enterprise-state-roaming-windows-settings-reference",
35113511
"redirect_document_id": true
35123512
},
3513+
{
3514+
"source_path_from_root": "/articles/active-directory/devices/enterprise-state-roaming-overview.md",
3515+
"redirect_url": "/azure/active-directory/devices/enterprise-state-roaming-enable",
3516+
"redirect_document_id": true
3517+
},
35133518
{
35143519
"source_path_from_root": "/articles/active-directory/device-management-faq.md",
35153520
"redirect_url": "/azure/active-directory/devices/faq",

.openpublishing.redirection.azure-sql.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,13 +175,23 @@
175175
"redirect_url": "/sql/machine-learning/tutorials/r-predictive-model-train?context=/azure/azure-sql/managed-instance/context/ml-context&view=azuresqldb-mi-current",
176176
"redirect_document_id": false
177177
},
178+
{
179+
"source_path_from_root": "/articles/azure-sql/database/auto-failover-group-overview.md",
180+
"redirect_url": "/azure/azure-sql/database/auto-failover-group-sql-db",
181+
"redirect_document_id": true
182+
},
183+
{
184+
"source_path_from_root": "/articles/azure-sql/database/auto-failover-group-configure.md",
185+
"redirect_url": "/azure/azure-sql/database/auto-failover-group-configure-sql-db",
186+
"redirect_document_id": true
187+
},
178188
{
179189
"source_path_from_root": "/articles/azure-sql/database/job-automation-managed-instances.md",
180190
"redirect_url": "/azure/azure-sql/managed-instance/job-automation-managed-instance",
181191
"redirect_document_id": true
182192
},
183193
{
184-
"source_path": "articles/azure-sql/database/service-tiers-general-purpose-business-critical.md",
194+
"source_path_from_root": "/articles/azure-sql/database/service-tiers-general-purpose-business-critical.md",
185195
"redirect_url": "/azure/azure-sql/database/service-tiers-vcore",
186196
"redirect_document_id": false
187197
}

.openpublishing.redirection.json

Lines changed: 32 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/storage/blobs/storage-ios-how-to-use-blob-storage.md",
5+
"redirect_url": "/previous-versions/azure/storage/blobs/storage-ios-how-to-use-blob-storage",
6+
"redirect_document_id": false
7+
},
38
{
49
"source_path": "articles/virtual-machines/linux/login-using-aad.md",
510
"redirect_url": "/previous-versions/azure/virtual-machines/linux/login-using-aad",
@@ -683,6 +688,16 @@
683688
"redirect_url": "/azure/frontdoor/troubleshoot-issues",
684689
"redirect_document_id": false
685690
},
691+
{
692+
"source_path_from_root": "/articles/frontdoor/concept-rules-set-action.md",
693+
"redirect_url": "/azure/frontdoor/front-door-rules-engine-actions",
694+
"redirect_document_id": false
695+
},
696+
{
697+
"source_path_from_root": "/articles/frontdoor/concept-rules-set.md",
698+
"redirect_url": "/azure/frontdoor/front-door-rules-engine",
699+
"redirect_document_id": false
700+
},
686701
{
687702
"source_path_from_root": "/articles/app-service-web/web-sites-dotnet-deploy-aspnet-mvc-app-membership-oauth-sql-database.md",
688703
"redirect_url": "/aspnet/core/security/authorization/secure-data",
@@ -19864,6 +19879,11 @@
1986419879
"redirect_url": "/azure/machine-learning/how-to-deploy-custom-docker-image",
1986519880
"redirect_document_id": true
1986619881
},
19882+
{
19883+
"source_path_from_root": "/articles/machine-learning/service/tutorial-labeling.md",
19884+
"redirect_url": "/azure/machine-learning/how-to-create-image-labeling-projects",
19885+
"redirect_document_id": "false"
19886+
},
1986719887
{
1986819888
"source_path_from_root": "/articles/machine-learning/service/how-to-deploy-existing-model.md",
1986919889
"redirect_url": "/azure/machine-learning/how-to-deploy-and-where",
@@ -32784,6 +32804,11 @@
3278432804
"redirect_url": "tutorial-app-containerization-java-kubernetes",
3278532805
"redirect_document_id": false
3278632806
},
32807+
{
32808+
"source_path_from_root": "/articles/migrate/migrate-appliance-architecture.md",
32809+
"redirect_url": "discovered-metadata",
32810+
"redirect_document_id": false
32811+
},
3278732812
{
3278832813
"source_path_from_root": "/articles/storage/common/storage-access-blobs-queues-portal.md",
3278932814
"redirect_url": "articles/storage/blobs/authorize-blob-access-portal",
@@ -38679,6 +38704,11 @@
3867938704
"redirect_url": "/azure/cognitive-services/Speech-Service/language-identification",
3868038705
"redirect_document_id": true
3868138706
},
38707+
{
38708+
"source_path_from_root": "/articles/cognitive-services/Speech-Service/phone-sets.md",
38709+
"redirect_url": "/azure/cognitive-services/Speech-Service/customize-pronunciation",
38710+
"redirect_document_id": true
38711+
},
3868238712
{
3868338713
"source_path_from_root": "/articles/cognitive-services/entitylinking/GettingStarted.md",
3868438714
"redirect_url": "/azure/cognitive-services/text-analytics",
@@ -43919,24 +43949,10 @@
4391943949
"redirect_url": "/azure/governance/policy/how-to/guest-configuration-create",
4392043950
"redirect_document_id": false
4392143951
},
43922-
{ "source_path_from_root": "/articles/azure/marketplace/co-sell-requirements.md",
43923-
"redirect_url": "/partner-center/co-sell-requirements",
43924-
"redirect_document_id": false
43925-
},
4392643952
{
43927-
"source_path_from_root": "/articles/azure/marketplace/co-sell-status.md",
43928-
"redirect_url": "/partner-center/co-sell-status",
43953+
"source_path_from_root": "/articles/virtual-desktop/compare-virtual-desktop-windows-365.md",
43954+
"redirect_url": "/azure/virtual-desktop/overview",
4392943955
"redirect_document_id": false
43930-
},
43931-
{
43932-
"source_path_from_root": "/articles/azure/marketplace/co-sell-configure.md",
43933-
"redirect_url": "/partner-center/co-sell-configure",
43934-
"redirect_document_id": false
43935-
},
43936-
{
43937-
"source_path_from_root": "/articles/azure/marketplace/co-sell-overview.md",
43938-
"redirect_url": "/partner-center/co-sell-overview",
43939-
"redirect_document_id": false
4394043956
}
4394143957
]
4394243958
}

.openpublishing.redirection.media-services.json

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -634,10 +634,15 @@
634634
"source_path_from_root": "/articles/media-services/latest/architecture-design-multi-drm-system.md",
635635
"redirect_url": "/azure/media-services/latest/drm-content-protection-concept",
636636
"redirect_document_id": true
637-
},
637+
},
638+
{
639+
"source_path_from_root": "/articles/media-services/latest/job-create-cli-how-to.md",
640+
"redirect_url": "/azure/media-services/latest/job-create-how-to",
641+
"redirect_document_id": false
642+
},
638643
{
639-
"source_path_from_root": "/articles/media-services/latest/latest/questions-collection.md",
640-
"redirect_url": "/articles/media-services/latest/frequently-asked-questions.yml",
644+
"source_path_from_root": "/articles/media-services/latest/latest/asset-publish-cli-how-to.md",
645+
"redirect_url": "/azure/media-services/latest/video-on-demand-simple-portal-quickstart",
641646
"redirect_document_id": false
642647
}
643648
]

.vscode/settings.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

articles/active-directory-b2c/add-password-reset-policy.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,3 +342,5 @@ Your application needs to handle certain errors coming from Azure B2C service. L
342342
## Next steps
343343

344344
Set up a [force password reset](force-password-reset.md).
345+
346+
[Sign-up and Sign-in with embedded password reset](https://github.com/azure-ad-b2c/samples/tree/master/policies/embedded-password-reset).

articles/active-directory-b2c/authorization-code-flow.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ manager: CelesteDG
88
ms.service: active-directory
99
ms.workload: identity
1010
ms.topic: conceptual
11-
ms.date: 06/18/2021
11+
ms.date: 03/03/2022
1212
ms.author: kengaderdus
1313
ms.subservice: B2C
1414
ms.custom: fasttrack-edit
@@ -40,7 +40,7 @@ The authorization code flow for single page applications requires some additiona
4040
The `spa` redirect type is backwards compatible with the implicit flow. Apps currently using the implicit flow to get tokens can move to the `spa` redirect URI type without issues and continue using the implicit flow.
4141

4242
## 1. Get an authorization code
43-
The authorization code flow begins with the client directing the user to the `/authorize` endpoint. This is the interactive part of the flow, where the user takes action. In this request, the client indicates in the `scope` parameter the permissions that it needs to acquire from the user. The following three examples (with line breaks for readability) each use a different user flow. If you're testing this GET HTTP request, use your browser.
43+
The authorization code flow begins with the client directing the user to the `/authorize` endpoint. This is the interactive part of the flow, where the user takes action. In this request, the client indicates in the `scope` parameter the permissions that it needs to acquire from the user. The following examples (with line breaks for readability) shows how to acquire an authorization code. If you're testing this GET HTTP request, use your browser.
4444

4545

4646
```http
@@ -66,8 +66,8 @@ client_id=90c0fe63-bcf2-44d5-8fb7-b8bbc0b29dc6
6666
| response_mode |Recommended |The method that you use to send the resulting authorization code back to your app. It can be `query`, `form_post`, or `fragment`. |
6767
| state |Recommended |A value included in the request that can be a string of any content that you want to use. Usually, a randomly generated unique value is used, to prevent cross-site request forgery attacks. The state also is used to encode information about the user's state in the app before the authentication request occurred. For example, the page the user was on, or the user flow that was being executed. |
6868
| prompt |Optional |The type of user interaction that is required. Currently, the only valid value is `login`, which forces the user to enter their credentials on that request. Single sign-on will not take effect. |
69-
| code_challenge | recommended / required | Used to secure authorization code grants via Proof Key for Code Exchange (PKCE). Required if `code_challenge_method` is included. For more information, see the [PKCE RFC](https://tools.ietf.org/html/rfc7636). This is now recommended for all application types - native apps, SPAs, and confidential clients like web apps. |
70-
| `code_challenge_method` | recommended / required | The method used to encode the `code_verifier` for the `code_challenge` parameter. This *SHOULD* be `S256`, but the spec allows the use of `plain` if for some reason the client cannot support SHA256. <br/><br/>If excluded, `code_challenge` is assumed to be plaintext if `code_challenge` is included. Microsoft identity platform supports both `plain` and `S256`. For more information, see the [PKCE RFC](https://tools.ietf.org/html/rfc7636). This is required for [single page apps using the authorization code flow](tutorial-register-spa.md).|
69+
| code_challenge | recommended / required | Used to secure authorization code grants via Proof Key for Code Exchange (PKCE). Required if `code_challenge_method` is included. You need to add logic in your application to generate the `code_verifier` and `code_challenge`. The `code_challenge` is a Base64 URL-encoded SHA256 hash of the `code_verifier`. You store the `code_verifier` in your application for later use, and send the `code_challenge` along with the authorization request. For more information, see the [PKCE RFC](https://tools.ietf.org/html/rfc7636). This is now recommended for all application types - native apps, SPAs, and confidential clients like web apps. |
70+
| `code_challenge_method` | recommended / required | The method used to encode the `code_verifier` for the `code_challenge` parameter. This *SHOULD* be `S256`, but the spec allows the use of `plain` if for some reason the client cannot support SHA256. <br/><br/>If you exclude the `code_challenge_method`, but still include the `code_challenge`, then the `code_challenge` is assumed to be plaintext. Microsoft identity platform supports both `plain` and `S256`. For more information, see the [PKCE RFC](https://tools.ietf.org/html/rfc7636). This is required for [single page apps using the authorization code flow](tutorial-register-spa.md).|
7171
| login_hint | No| Can be used to pre-fill the sign-in name field of the sign-in page. For more information, see [Prepopulate the sign-in name](direct-signin.md#prepopulate-the-sign-in-name). |
7272
| domain_hint | No| Provides a hint to Azure AD B2C about the social identity provider that should be used for sign-in. If a valid value is included, the user goes directly to the identity provider sign-in page. For more information, see [Redirect sign-in to a social provider](direct-signin.md#redirect-sign-in-to-a-social-provider). |
7373
| Custom parameters | No| Custom parameters that can be used with [custom policies](custom-policy-overview.md). For example, [dynamic custom page content URI](customize-ui-with-html.md?pivots=b2c-custom-policy#configure-dynamic-custom-page-content-uri), or [key-value claim resolvers](claim-resolver-overview.md#oauth2-key-value-parameters). |
@@ -125,9 +125,9 @@ grant_type=authorization_code&client_id=90c0fe63-bcf2-44d5-8fb7-b8bbc0b29dc6&sco
125125
| client_secret | Yes, in Web Apps | The application secret that was generated in the [Azure portal](https://portal.azure.com/). Client secrets are used in this flow for Web App scenarios, where the client can securely store a client secret. For Native App (public client) scenarios, client secrets cannot be securely stored, and therefore are not used in this call. If you use a client secret, please change it on a periodic basis. |
126126
| grant_type |Required |The type of grant. For the authorization code flow, the grant type must be `authorization_code`. |
127127
| scope |Required |A space-separated list of scopes. A single scope value indicates to Azure AD both of the permissions that are being requested. Using the client ID as the scope indicates that your app needs an access token that can be used against your own service or web API, represented by the same client ID. The `offline_access` scope indicates that your app needs a refresh token for long-lived access to resources. You also can use the `openid` scope to request an ID token from Azure AD B2C. |
128-
| code |Required |The authorization code that you acquired in the first leg of the flow. |
128+
| code |Required |The authorization code that you acquired in from the `/authorize` endpoint. |
129129
| redirect_uri |Required |The redirect URI of the application where you received the authorization code. |
130-
| code_verifier | recommended | The same code_verifier that was used to obtain the authorization_code. Required if PKCE was used in the authorization code grant request. For more information, see the [PKCE RFC](https://tools.ietf.org/html/rfc7636). |
130+
| code_verifier | recommended | The same `code_verifier` used to obtain the authorization code. Required if PKCE was used in the authorization code grant request. For more information, see the [PKCE RFC](https://tools.ietf.org/html/rfc7636). |
131131

132132
If you're testing this POST HTTP request, you can use any HTTP client such as [Microsoft PowerShell](/powershell/scripting/overview) or [Postman](https://www.postman.com/).
133133

articles/active-directory-b2c/azure-ad-external-identities-videos.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ titleSuffix: Azure AD B2C
44
description: Microsoft Azure Active Directory B2C Video Series
55
services: active-directory-b2c
66
author: gargi-sinha
7-
manager: martinco
7+
manager: CelesteDG
8+
ms.reviewer: kengaderdus
89
ms.service: active-directory
910
ms.workload: identity
1011
ms.topic: how-to

articles/active-directory-b2c/azure-sentinel.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ titleSuffix: Azure AD B2C
44
description: In this tutorial, you use Microsoft Sentinel to perform security analytics for Azure Active Directory B2C data.
55
services: active-directory-b2c
66
author: gargi-sinha
7-
manager: martinco
7+
manager: CelesteDG
8+
ms.reviewer: kengaderdus
89

910
ms.service: active-directory
1011
ms.workload: identity

0 commit comments

Comments
 (0)