Skip to content

Commit 76d851e

Browse files
authored
Merge pull request #197030 from MicrosoftDocs/main
Merge Main to Live, 4 AM
2 parents cfdbc82 + 90b4bbb commit 76d851e

File tree

108 files changed

+1405
-1041
lines changed

Some content is hidden

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

108 files changed

+1405
-1041
lines changed

.openpublishing.redirection.azure-monitor.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,11 @@
6060
"redirect_url": "/azure/azure-monitor/logs/cost-logs",
6161
"redirect_document_id": false
6262
},
63+
{
64+
"source_path_from_root": "/articles/azure-monitor/app/apm-tables.md",
65+
"redirect_url": "/azure/azure-monitor/app/convert-classic-resource#workspace-based-resource-changes",
66+
"redirect_document_id": false
67+
},
6368
{
6469
"source_path_from_root": "/articles/azure-monitor/logs/data-ingestion-from-file.md",
6570
"redirect_url": "/azure/azure-monitor/agents/data-sources-custom-logs",

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

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "What's new in Azure Active Directory business-to-customer (B2C)"
33
description: "New and updated documentation for the Azure Active Directory business-to-customer (B2C)."
4-
ms.date: 04/04/2022
4+
ms.date: 05/04/2022
55
ms.service: active-directory
66
ms.subservice: B2C
77
ms.topic: reference
@@ -15,6 +15,29 @@ 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+
## April 2022
19+
20+
### New articles
21+
22+
- [Configure Asignio with Azure Active Directory B2C for multifactor authentication](partner-asignio.md)
23+
- [Set up sign up and sign in with Mobile ID using Azure Active Directory B2C](identity-provider-mobile-id.md)
24+
- [Find help and open a support ticket for Azure Active Directory B2C](find-help-open-support-ticket.md)
25+
26+
### Updated articles
27+
28+
- [Configure authentication in a sample single-page application by using Azure AD B2C](configure-authentication-sample-spa-app.md)
29+
- [Configure xID with Azure Active Directory B2C for passwordless authentication](partner-xid.md)
30+
- [Azure Active Directory B2C service limits and restrictions](service-limits.md)
31+
- [Localization string IDs](localization-string-ids.md)
32+
- [Manage your Azure Active Directory B2C tenant](tenant-management.md)
33+
- [Page layout versions](page-layout.md)
34+
- [Secure your API used an API connector in Azure AD B2C](secure-rest-api.md)
35+
- [Azure Active Directory B2C: What's new](whats-new-docs.md)
36+
- [Application types that can be used in Active Directory B2C](application-types.md)
37+
- [Publish your Azure Active Directory B2C app to the Azure Active Directory app gallery](publish-app-to-azure-ad-app-gallery.md)
38+
- [Quickstart: Set up sign in for a desktop app using Azure Active Directory B2C](quickstart-native-app-desktop.md)
39+
- [Register a single-page application (SPA) in Azure Active Directory B2C](tutorial-register-spa.md)
40+
1841
## March 2022
1942

2043
### New articles
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
---
2+
title: Add your own Traffic Manager to Application Proxy
3+
description: Learn how to combine the Application Proxy service with a Traffic Manager solution.
4+
author: kenwith
5+
ms.author: kenwith
6+
ms.reviewer: ashishj
7+
ms.service: active-directory
8+
ms.subservice: app-proxy
9+
ms.topic: how-to
10+
ms.date: 05/02/2022
11+
ms.custom: template-how-to
12+
---
13+
14+
# Add your own Traffic Manager to Application Proxy
15+
16+
This article explains how to configure Azure Active Directory (Azure AD) Application Proxy to work with Traffic Manager. With the Application Proxy geo-routing feature, you can optimize which region of the Application Proxy service your connector groups use. You can now combine this functionality with a Traffic Manager solution of your choice. This combination enables a fully dynamic geo-aware solution based on your user location. It unlocks the rich rule set of your preferred Traffic Manager to prioritize how traffic is routed to your apps protected by Application Proxy. With this combination, users can use a single URL to access the instance of the app closest to them.
17+
18+
:::image type="content" source="./media/application-proxy-integrate-with-traffic-manager/application-proxy-integrate-with-traffic-manager-diagram.png" alt-text="Diagram showing how Traffic Manager is integrated with Application Proxy.":::
19+
20+
## Prerequisites
21+
22+
- A Traffic Manager solution.
23+
- Apps that exist in different regions. Geo-routing is enabled per connector group co-located with the app.
24+
- A custom domain to use for each app.
25+
26+
## Application Proxy configuration
27+
28+
To use Traffic Manager, you must configure Application Proxy. The configuration steps that follow refer to the following URL definitions:
29+
30+
- Regional URL: The Application Proxy endpoints for each app. For example, nam.contoso.com and india.contoso.com.
31+
- Alternate URL: The URL configured for the Traffic Manager. For example, contoso.com.
32+
33+
Follow these steps to configure Application Proxy for Traffic Manager:
34+
35+
1. Install connectors for each location your app instances will be in. For each connector group, use the geo-routing feature to assign the connectors to their respective regions.
36+
37+
1. Set up your app instances with Application Proxy as follows:
38+
1. For each app, upload a custom domain. Include the alternate URL to use for the apps as a SAN URL to the uploaded certificate.
39+
1. Assign each app to its respective connector group.
40+
1. If you prefer the alternate URL to be maintained throughout the user session, register each app and add the URL as a reply URL. This step is optional.
41+
42+
1. In the Traffic Manager solution, add the Application Proxy regional URLs that were created for each app as an endpoint.
43+
44+
1. Configure the Traffic Manager's load balancing rules with a standard SKU.
45+
46+
1. To give your Traffic Manager a user-friendly URL, create a CNAME record that points the alternate URL to the Traffic Manager's endpoint.
47+
48+
1. With the `alternateUrl` property, configure the alternate URL on the [onPremisesPublishing resource type](/graph/api/resources/onpremisespublishing) of the app.
49+
50+
1. If you want the alternate URL to be maintained throughout the user session, call `onPremisesPublishing` and set the `useAlternateUrlForTranslationAndRedirect` flag to `true`.
51+
52+
## Sample Application Proxy configuration
53+
54+
The following table shows a sample Application Proxy configuration. This sample uses the sample app domain www\.contoso.com as the alternate URL.
55+
56+
| | North America-based app | India-based app | Additional Information |
57+
|---- | ----------------------- | --------------- | ---------------------- |
58+
| **Internal URL** | contoso.com | contoso.com | If the apps are hosted in different regions, you can use the same internal URL for each app. |
59+
| **External URL** | nam.contoso.com | india.contoso.com | Configure a custom domain for each app.|
60+
| **Custom domain certificate** | DNS: nam.contoso.com SAN: www\.contoso.com | DNS: nam.contoso.com SAN: www\.contoso.com | In the certificate you upload for each app, set the SAN value to the alternate URL. The alternate URL is the URL all users use to reach the app.|
61+
| **Connector group** | NAM Geo Group | India Geo Group | Ensure you assign each app to the correct connector group by using the geo-routing functionality. |
62+
| **Redirects** | (Optional) To maintain redirects for the alternate URL, add the application registration for the app. | (Optional) To maintain redirects for the alternate URL, add the application registration for the app. | This step is required if the alternate URL (www\.contoso.com) is to be maintained for all redirections. |
63+
| **Reply URL** | www\.contoso.com.| www\.contoso.com. |
64+
65+
## Traffic manager configuration
66+
67+
Follow these steps to configure the Traffic Manager:
68+
69+
1. Create a Traffic Manager profile with your preferred routing rules.
70+
71+
1. In the Traffic Manager, add the NAM endpoint: nam.contoso.com.
72+
73+
1. Add the India endpoint: india.contoso.com.
74+
75+
1. Add the app proxy endpoints.
76+
77+
1. Add a CNAME record to point www\.contoso.com to the Traffic Manager's URL. For example, contoso.trafficmanager.net.
78+
79+
The alternate URL now points to the Traffic Manager.
80+
81+
## Next steps
82+
83+
[Publish applications on separate networks and locations using connector groups](application-proxy-connector-groups.md)
Loading

articles/active-directory/app-proxy/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@
8181
items:
8282
- name: Configure with proxy servers
8383
href: application-proxy-configure-connectors-with-proxy-servers.md
84+
- name: Add Traffic Manager
85+
href: application-proxy-integrate-with-traffic-manager.md
8486
- name: Give mobile and desktop apps access to on-premises APIs
8587
href: application-proxy-secure-api-access.md
8688
- name: Configure custom home page

articles/active-directory/develop/reference-claims-mapping-policy-type.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,7 @@ The ID element identifies which property on the source provides the value for th
337337
| User | preferreddatalocation | Preffered Data Location |
338338
| User | proxyaddresses | Proxy Addresses |
339339
| User | usertype | User Type |
340+
| User | telephonenumber| Business Phones / Office Phones |
340341
| application, resource, audience | displayname | Display Name |
341342
| application, resource, audience | objectid | ObjectID |
342343
| application, resource, audience | tags | Service Principal Tag |
@@ -428,6 +429,7 @@ Based on the method chosen, a set of inputs and outputs is expected. Define the
428429
| User | userprincipalname|User Principal Name|
429430
| User | onpremisessamaccountname|On Premises Sam Account Name|
430431
| User | employeeid|Employee ID|
432+
| User | telephonenumber| Business Phones / Office Phones |
431433
| User | extensionattribute1 | Extension Attribute 1 |
432434
| User | extensionattribute2 | Extension Attribute 2 |
433435
| User | extensionattribute3 | Extension Attribute 3 |

0 commit comments

Comments
 (0)