Skip to content

Commit e1dc657

Browse files
committed
Merging changes synced from https://github.com/MicrosoftDocs/azure-docs-pr (branch live)
2 parents 26b665e + d35770c commit e1dc657

File tree

539 files changed

+49193
-3653
lines changed

Some content is hidden

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

539 files changed

+49193
-3653
lines changed

.openpublishing.publish.config.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -800,7 +800,13 @@
800800
"url": "https://github.com/Azure-Samples/msdocs-python-django-webapp-quickstart",
801801
"branch": "main",
802802
"branch_mapping": {}
803-
}
803+
},
804+
{
805+
"path_to_root": "msdocs-nodejs-mongodb-azure-sample-app",
806+
"url": "https://github.com/Azure-Samples/msdocs-nodejs-mongodb-azure-sample-app",
807+
"branch": "main",
808+
"branch_mapping": {}
809+
}
804810
],
805811
"branch_target_mapping": {
806812
"live": [

.openpublishing.redirection.active-directory.json

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -740,6 +740,111 @@
740740
"redirect_url": "/visualstudio/azure/vs-active-directory-webapi-what-happened",
741741
"redirect_document_id": false
742742
},
743+
{
744+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-javascript-auth-code-angular.md",
745+
"redirect_url": "/azure/active-directory/develop/single-page-app-quickstart?pivots=devlang-angular",
746+
"redirect_document_id": false
747+
},
748+
{
749+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-javascript-auth-code.md",
750+
"redirect_url": "/azure/active-directory/develop/single-page-app-quickstart?pivots=devlang-javascript",
751+
"redirect_document_id": false
752+
},
753+
{
754+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-javascript-auth-code-react.md",
755+
"redirect_url": "/azure/active-directory/develop/single-page-app-quickstart?pivots=devlang-react",
756+
"redirect_document_id": false
757+
},
758+
{
759+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-aspnet-webapp.md",
760+
"redirect_url": "/azure/active-directory/develop/web-app-quickstart?pivots=devlang-aspnet",
761+
"redirect_document_id": false
762+
},
763+
{
764+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-aspnet-core-webapp.md",
765+
"redirect_url": "/azure/active-directory/develop/web-app-quickstart?pivots=devlang-aspnet-core",
766+
"redirect_document_id": false
767+
},
768+
{
769+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-aspnet-core-webapp-calls-graph.md",
770+
"redirect_url": "/azure/active-directory/develop/web-app-quickstart?pivots=devlang-aspnet-core",
771+
"redirect_document_id": false
772+
},
773+
{
774+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-nodejs-webapp-msal.md",
775+
"redirect_url": "/azure/active-directory/develop/web-app-quickstart?pivots=devlang-nodejs-msal",
776+
"redirect_document_id": false
777+
},
778+
{
779+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-nodejs-webapp.md",
780+
"redirect_url": "/azure/active-directory/develop/web-app-quickstart?pivots=devlang-nodejs-passport",
781+
"redirect_document_id": false
782+
},
783+
{
784+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-java-webapp.md",
785+
"redirect_url": "/azure/active-directory/develop/web-app-quickstart?pivots=devlang-java",
786+
"redirect_document_id": false
787+
},
788+
{
789+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-python-webapp.md",
790+
"redirect_url": "/azure/active-directory/develop/web-app-quickstart?pivots=devlang-python",
791+
"redirect_document_id": false
792+
},
793+
{
794+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-dotnet-native-aspnet.md",
795+
"redirect_url": "/azure/active-directory/develop/web-api-quickstart?pivots=devlang-aspnet",
796+
"redirect_document_id": false
797+
},
798+
{
799+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-aspnet-core-web-api.md",
800+
"redirect_url": "/azure/active-directory/develop/web-api-quickstart?pivots=devlang-aspnet-core",
801+
"redirect_document_id": false
802+
},
803+
{
804+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-android.md",
805+
"redirect_url": "/azure/active-directory/develop/mobile-app-quickstart?pivots=devlang-android",
806+
"redirect_document_id": false
807+
},
808+
{
809+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-ios.md",
810+
"redirect_url": "/azure/active-directory/develop/mobile-app-quickstart?pivots=devlang-ios",
811+
"redirect_document_id": false
812+
},
813+
{
814+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-uwp.md",
815+
"redirect_url": "/azure/active-directory/develop/desktop-app-quickstart?pivots=devlang-uwp",
816+
"redirect_document_id": false
817+
},
818+
{
819+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-windows-desktop.md",
820+
"redirect_url": "/azure/active-directory/develop/desktop-app-quickstart?pivots=devlang-windows-desktop",
821+
"redirect_document_id": false
822+
},
823+
{
824+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-nodejs-desktop.md",
825+
"redirect_url": "/azure/active-directory/develop/desktop-app-quickstart?pivots=devlang-nodejs-electron",
826+
"redirect_document_id": false
827+
},
828+
{
829+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-netcore-daemon.md",
830+
"redirect_url": "/azure/active-directory/develop/console-app-quickstart?pivots=devlang-dotnet-core",
831+
"redirect_document_id": false
832+
},
833+
{
834+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-python-daemon.md",
835+
"redirect_url": "/azure/active-directory/develop/console-app-quickstart?pivots=devlang-python",
836+
"redirect_document_id": false
837+
},
838+
{
839+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-nodejs-console.md",
840+
"redirect_url": "/azure/active-directory/develop/console-app-quickstart?pivots=devlang-nodejs",
841+
"redirect_document_id": false
842+
},
843+
{
844+
"source_path_from_root": "/articles/active-directory/develop/quickstart-v2-java-daemon.md",
845+
"redirect_url": "/azure/active-directory/develop/console-app-quickstart?pivots=devlang-java",
846+
"redirect_document_id": false
847+
},
743848
{
744849
"source_path_from_root": "/articles/active-directory/active-directory-application-proxy-connectors.md",
745850
"redirect_url": "/azure/active-directory/active-directory-application-proxy-connectors-azure-portal",

.openpublishing.redirection.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40767,6 +40767,11 @@
4076740767
"redirect_url": "/azure/aks/",
4076840768
"redirect_document_id": false
4076940769
},
40770+
{
40771+
"source_path": "articles/aks/open-service-mesh-ip-port-exclusion.md",
40772+
"redirect_url": "/azure/aks/open-service-mesh-about",
40773+
"redirect_document_id": false
40774+
},
4077040775
{
4077140776
"source_path_from_root": "/articles/azure-monitor/platform/alerts-metric-create-templates.md",
4077240777
"redirect_url": "/azure/azure-monitor/alerts/alerts-metric-create-templates",
@@ -45276,6 +45281,11 @@
4527645281
"source_path_from_root": "/articles/azure/cognitive-services/translator/tutorial-build-flask-app-translation-synthesis.md",
4527745282
"redirect_url": "/learn/modules/translate-text-with-translator-service?toc=/azure/cognitive-services/translator/toc.json&bc=/azure/cognitive-services/translator/breadcrumb/toc.json",
4527845283
"redirect_document_id": false
45279-
}
45284+
},
45285+
{
45286+
"source_path_from_root": "/articles/governance/policy/how-to/guest-configuration-create-group-policy.md",
45287+
"redirect_url": "/azure/governance/policy/how-to/guest-configuration-create",
45288+
"redirect_document_id": false
45289+
}
4528045290
]
4528145291
}

articles/active-directory-b2c/whats-new-docs.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,26 @@ manager: CelesteDG
1515

1616
Welcome to what's new in Azure Active Directory B2C documentation. This article lists new docs that have been added and those that have had significant updates in the last three months. To learn what's new with the B2C service, see [What's new in Azure Active Directory](../active-directory/fundamentals/whats-new.md).
1717

18+
## January 2022
19+
20+
### Updated articles
21+
22+
- [Tutorial: Secure Hybrid Access to applications with Azure AD B2C and F5 BIG-IP](partner-f5.md)
23+
- [Set up a force password reset flow in Azure Active Directory B2C](force-password-reset.md)
24+
- [Boolean claims transformations](boolean-transformations.md)
25+
- [Date claims transformations](date-transformations.md)
26+
- [General claims transformations](general-transformations.md)
27+
- [Integer claims transformations](integer-transformations.md)
28+
- [JSON claims transformations](json-transformations.md)
29+
- [Define phone number claims transformations in Azure AD B2C](phone-number-claims-transformations.md)
30+
- [Social accounts claims transformations](social-transformations.md)
31+
- [String claims transformations](string-transformations.md)
32+
- [StringCollection claims transformations](stringcollection-transformations.md)
33+
- [Billing model for Azure Active Directory B2C](billing.md)
34+
- [Configure SAML identity provider options with Azure Active Directory B2C](identity-provider-generic-saml-options.md)
35+
- [About claim resolvers in Azure Active Directory B2C custom policies](claim-resolver-overview.md)
36+
- [Add AD FS as a SAML identity provider using custom policies in Azure Active Directory B2C](identity-provider-adfs-saml.md)
37+
1838
## December 2021
1939

2040
### New articles

articles/active-directory-domain-services/manage-group-policy.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,7 @@ This article shows you how to install the Group Policy Management tools, then ed
2323

2424
If you are interested in server management strategy, including machines in Azure and
2525
[hybrid connected](../azure-arc/servers/overview.md),
26-
consider reading how to
27-
[convert Group Policy content](../governance/policy/how-to/guest-configuration-create-group-policy.md)
28-
to the
26+
consider reading about the
2927
[guest configuration](../governance/policy/concepts/guest-configuration.md)
3028
feature of
3129
[Azure Policy](../governance/policy/overview.md).

articles/active-directory/authentication/concept-authentication-passwordless.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,9 @@ The following providers offer FIDO2 security keys of different form factors that
122122
| IDmelon Technologies Inc. | ![y] | ![y]| ![y]| ![y]| ![n] | https://www.idmelon.com/#idmelon |
123123
| Kensington | ![y] | ![y]| ![n]| ![n]| ![n] | https://www.kensington.com/solutions/product-category/why-biometrics/ |
124124
| KONA I | ![y] | ![n]| ![y]| ![y]| ![n] | https://konai.com/business/security/fido |
125-
| NEOWAVE | ![n] | ![y]| ![y]| ![n]| ![n] | https://neowave.fr/en/products/fido-range/ |
125+
| NeoWave | ![n] | ![y]| ![y]| ![n]| ![n] | https://neowave.fr/en/products/fido-range/ |
126126
| Nymi | ![y] | ![n]| ![y]| ![n]| ![n] | https://www.nymi.com/nymi-band |
127+
| Octatco | ![y] | ![y]| ![n]| ![n]| ![n] | https://octatco.com/ |
127128
| OneSpan Inc. | ![n] | ![y]| ![n]| ![y]| ![n] | https://www.onespan.com/products/fido |
128129
| Thales Group | ![n] | ![y]| ![y]| ![n]| ![n] | https://cpl.thalesgroup.com/access-management/authenticators/fido-devices |
129130
| Thetis | ![y] | ![y]| ![y]| ![y]| ![n] | https://thetis.io/collections/fido2 |

articles/active-directory/develop/v2-oauth2-client-creds-grant-flow.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ This type of authorization is common for daemons and service accounts that need
5454

5555
In order to enable this ACL-based authorization pattern, Azure AD doesn't require that applications be authorized to get tokens for another application. Thus, app-only tokens can be issued without a `roles` claim. Applications that expose APIs must implement permission checks in order to accept tokens.
5656

57-
If you'd like to prevent applications from getting role-less app-only access tokens for your application, [ensure that user assignment requirements are enabled for your app](../manage-apps/what-is-access-management.md#requiring-user-assignment-for-an-app). This will block users and applications without assigned roles from being able to get a token for this application.
57+
If you'd like to prevent applications from getting role-less app-only access tokens for your application, [ensure that assignment requirements are enabled for your app](../manage-apps/what-is-access-management.md#requiring-user-assignment-for-an-app). This will block users and applications without assigned roles from being able to get a token for this application.
5858

5959
### Application permissions
6060

@@ -65,9 +65,9 @@ Instead of using ACLs, you can use APIs to expose a set of **application permiss
6565
* Send mail as any user
6666
* Read directory data
6767

68-
To use application permissions with your own API (as opposed to Microsoft Graph), you must first [expose the API](howto-add-app-roles-in-azure-ad-apps.md) by defining scopes in the API's app registration in the Azure portal. Then, [configure access to the API](howto-add-app-roles-in-azure-ad-apps.md#assign-app-roles-to-applications) by selecting those permissions in your client application's app registration. If you haven't exposed any scopes in your API's app registration, you won't be able to specify application permissions to that API in your client application's app registration in the Azure portal.
68+
To use app roles (application permissions) with your own API (as opposed to Microsoft Graph), you must first [expose the app roles](howto-add-app-roles-in-azure-ad-apps.md) in the API's app registration in the Azure portal. Then, [configure the required app roles](howto-add-app-roles-in-azure-ad-apps.md#assign-app-roles-to-applications) by selecting those permissions in your client application's app registration. If you haven't exposed any app roles in your API's app registration, you won't be able to specify application permissions to that API in your client application's app registration in the Azure portal.
6969

70-
When authenticating as an application (as opposed to with a user), you can't use *delegated permissions* - scopes that are granted by a user - because there is no user for your app to act on behalf of. You must use application permissions, also known as roles, that are granted by an admin for the application or via pre-authorization by the web API.
70+
When authenticating as an application (as opposed to with a user), you can't use *delegated permissions* because there is no user for your app to act on behalf of. You must use application permissions, also known as app roles, that are granted by an admin or by the API's owner.
7171

7272
For more information about application permissions, see [Permissions and consent](v2-permissions-and-consent.md#permission-types).
7373

0 commit comments

Comments
 (0)