You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-maps/azure-maps-authentication.md
+13-16Lines changed: 13 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
---
2
2
title: Authentication methods | Microsoft Azure Maps
3
-
description: In this article, you will learn about Azure Active Directory (Azure AD) or Shared Key authentication for using Microsoft Azure Maps services. Learn how to get Azure Maps subscription key.
3
+
description: In this article, you'll learn about Azure Active Directory (Azure AD) and Shared Key authentication. Both are used for Microsoft Azure Maps services. Learn how to get Azure Maps subscription key.
4
4
author: walsehgal
5
5
ms.author: v-musehg
6
-
ms.date: 12/30/2019
6
+
ms.date: 01/28/2020
7
7
ms.topic: conceptual
8
8
ms.service: azure-maps
9
9
services: azure-maps
@@ -13,32 +13,31 @@ ms.custom: mvc
13
13
14
14
# Authentication with Azure Maps
15
15
16
-
Azure Maps supports two ways to authenticate requests: Shared Key and Azure Active Directory (Azure AD). This article explains these authentication methods to help guide your implementation.
16
+
Azure Maps supports two ways to authenticate requests: Shared Key authentication and Azure Active Directory authentication. This article explains these authentication methods to help guide your implementation.
17
17
18
18
## Shared Key authentication
19
19
20
-
Shared Key authentication passes keys generated by an Azure Maps account with each request to Azure Maps. For each request to Azure Maps services, the *subscription key* needs to be added as a parameter to the URL. Primary and secondary keys are generated after the Azure Maps account is created. We recommend that you use the primary key as the subscription key when you call Azure Maps by using shared key authentication. The secondary key can be used in scenarios like rolling key changes.
20
+
Shared Key authentication passes keys generated by an Azure Maps account with each request to Azure Maps. For each request to Azure Maps services, the *subscription key* needs to be added as a parameter to the URL. Primary and secondary keys are generated after the Azure Maps account is created. We recommend you use the primary key as the subscription key when you call Azure Maps by using shared key authentication. The secondary key can be used in scenarios like rolling key changes.
21
21
22
22
For information about viewing your keys in the Azure portal, see [Manage authentication](https://aka.ms/amauthdetails).
23
23
24
24
> [!Tip]
25
-
> We recommend regenerating your keys regularly. You're provided with two keys so that you can maintain connections with one key while regenerating the other. When you regenerate your keys, you need to update any applications that access the account to use the new keys.
25
+
> We recommend regenerating your keys regularly. You're provided with two keys, so that you can maintain connections with one key while regenerating the other. When you regenerate your keys, you need to update any applications that access your account with the new keys.
26
26
27
27
28
28
29
29
## Authentication with Azure Active Directory (Preview)
30
30
31
-
Azure Maps now offers [Azure Active Directory (Azure AD)](https://docs.microsoft.com/azure/active-directory/fundamentals/active-directory-whatis) integration for the authentication of requests for Azure Maps services. Azure AD provides identity-based authentication, including [role-based access control (RBAC)](https://docs.microsoft.com/azure/role-based-access-control/overview), to grant user-level, group-level and application-level access to Azure Maps resources. The sections that follow can help you understand the concepts and components of Azure Maps integration with Azure AD.
32
-
31
+
Azure Maps now offers requests authentication for Azure Maps services using [Azure Active Directory (Azure AD)](https://docs.microsoft.com/azure/active-directory/fundamentals/active-directory-whatis). Azure AD provides identity-based authentication, including [role-based access control (RBAC)](https://docs.microsoft.com/azure/role-based-access-control/overview). RBAC is used to grant user-level, group-level, or application-level access to Azure Maps resources. The next sections can help you understand concepts and components of Azure Maps integration with Azure AD.
33
32
## Authentication with OAuth access tokens
34
33
35
34
Azure Maps accepts **OAuth 2.0** access tokens for Azure AD tenants associated with an Azure subscription that contains an Azure Maps account. Azure Maps accepts tokens for:
36
35
37
-
* Azure AD users.
38
-
* Partner applications that use permissions delegated by users.
39
-
* Managed identities for Azure resources.
36
+
* Azure AD users
37
+
* Partner applications that use permissions delegated by users
38
+
* Managed identities for Azure resources
40
39
41
-
Azure Maps generates a *unique identifier (client ID)* for each Azure Maps account. When you combine this client ID with additional parameters, you can request tokens from Azure AD by specifying the values in the following table depending upon your Azure Environment.
40
+
Azure Maps generates a *unique identifier (client ID)* for each Azure Maps account. You can request tokens from Azure AD when you combine this client ID with additional parameters. To request a token, you need to specify the values in the following table based on your Azure Environment.
42
41
43
42
| Azure Environment | Azure AD token endpoint |
44
43
| --------------------|-------------------------|
@@ -52,7 +51,7 @@ For general information about requesting tokens from Azure AD, see [What is auth
52
51
53
52
## Request Azure Map resources with OAuth tokens
54
53
55
-
After a token is received from Azure AD, a request can be sent to Azure Maps with the following two required request headers set:
54
+
After a token is received from Azure AD, a request is sent to Azure Maps with the following set of required request headers:
56
55
57
56
| Request header | Value |
58
57
|:------------------|:------------|
@@ -75,17 +74,15 @@ For information about viewing your client ID, see [View authentication details](
75
74
76
75
## Control access with RBAC
77
76
78
-
Azure AD lets you control access to secured resources by using RBAC. After you create your Azure Maps account and register your Azure Maps Azure AD application within your Azure AD tenant, you can set up RBAC for a user, group, application, or Azure resource on the Azure Maps account portal page.
79
-
80
-
Azure Maps supports read access control for individual Azure AD users, groups, applications, and Azure services via managed identities for Azure resources.
77
+
In Azure AD, use RBAC to control access to secured resources. Set up your Azure Maps account and register your Azure Maps Azure AD TENANT. Azure Maps supports read access control for individual Azure AD users, groups, applications, Azure resources, and Azure services via managed identities for Azure resources. On the Azure Maps portal page, you can set up RBAC for your desired roles.
81
78
82
79

83
80
84
81
For information about viewing your RBAC settings, see [How to configure RBAC for Azure Maps](https://aka.ms/amrbac).
85
82
86
83
## Managed identities for Azure resources and Azure Maps
87
84
88
-
[Managed identities for Azure resources](https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview) provide Azure services (Azure App Service, Azure Functions, Azure Virtual Machines, and so on) with an automatically managed identity that can be authorized for access to Azure Maps services.
85
+
[Managed identities for Azure resources](https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview) provide Azure services with an automatically managed identity, which can be authorized to access Azure Maps services. Some examples of managed identities, include: Azure App Service, Azure Functions, and Azure Virtual Machines.
Copy file name to clipboardExpand all lines: articles/azure-maps/how-to-manage-account-keys.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
---
2
-
title: Manage your Azure Maps account in the Azure Portal | Microsoft Azure Maps
2
+
title: Manage your Azure Maps account in the Azure portal | Microsoft Azure Maps
3
3
description: In this article, you will learn how to use the Azure portal to manage your Microsoft Azure Maps account.
4
4
author: walsehgal
5
5
ms.author: v-musehg
6
-
ms.date: 02/14/2019
6
+
ms.date: 01/27/2020
7
7
ms.topic: conceptual
8
8
ms.service: azure-maps
9
9
services: azure-maps
@@ -26,13 +26,13 @@ If you don't have an Azure subscription, create a [free account](https://azure.m
26
26
27
27
4. Enter the information for your new account.
28
28
29
-

29
+
[](./media/how-to-manage-account-keys/new-account-portal.png#lightbox)
30
30
31
31
## Delete an account
32
32
33
33
You can delete an account from the Azure portal. Navigate to the account overview page and select **Delete**.
34
34
35
-

35
+
[](./media/how-to-manage-account-keys/account-delete-portal.png#lightbox)
36
36
37
37
You then see a confirmation page. You can confirm the deletion of your account by typing its name.
Copy file name to clipboardExpand all lines: articles/azure-maps/how-to-manage-pricing-tier.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Manage your Azure Maps account's pricing tier | Microsoft Azure Maps
3
3
description: You can use the Azure portal to manage your Microsoft Azure Maps account and its pricing tier.
4
4
author: walsehgal
5
5
ms.author: v-musehg
6
-
ms.date: 02/12/2019
6
+
ms.date: 01/27/2020
7
7
ms.topic: conceptual
8
8
ms.service: azure-maps
9
9
services: azure-maps
@@ -12,21 +12,21 @@ manager: timlt
12
12
13
13
# Manage the pricing tier of your Azure Maps account
14
14
15
-
You can manage the pricing tier of your Azure Maps account through the Azure portal. After you create an [account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F), you can view or change your account's pricing tier.
15
+
You can manage the pricing tier of your Azure Maps account through the Azure portal. You can also view or change your account's pricing tier after you create an [account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
16
16
17
17
Get more information about [choosing the right pricing tier in Azure Maps](https://docs.microsoft.com/azure/azure-maps/choose-pricing-tier).
18
18
19
19
## View your pricing tier
20
20
21
21
To view your chosen pricing tier, navigate to the **Pricing Tier** option in the settings menu.
After you create your Azure Maps account, you can upgrade or downgrade the pricing tier for your Azure Maps account. To upgrade or downgrade, navigate to the **Pricing Tier** option in the settings menu. Select the pricing tier that isn't highlighted. Select the **Save** button to save your chosen pricing tier option.
28
28
29
-

29
+
[](./media/how-to-manage-pricing-tier/change-pricing-tier.png#lightbox)
30
30
31
31
> [!NOTE]
32
32
> You don't have to generate new subscription keys or client ID (for Azure AD authentication) if you upgrade or downgrade the pricing tier for your Azure Maps account.
Copy file name to clipboardExpand all lines: articles/azure-maps/render-coverage.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: Render coverage | Microsoft Azure Maps
3
-
description: In this article, you will learn about regions with Microsoft Azure Maps render coverage along with their level of rendered details.
3
+
description: In this article, learn about regions with Microsoft Azure Maps render coverage along with their level of rendered details.
4
4
author: jingjing-z
5
5
ms.author: jinzh
6
6
ms.date: 03/22/2019
@@ -13,9 +13,9 @@ manager:
13
13
14
14
# Azure Maps render coverage
15
15
16
-
Azure Maps uses both raster tiles and vector tiles to create maps. At its lowest resolution, the entire world fits on a single tile. At its highest resolution, a single tile represents 38 square meters. As you zoom in on a map, therefore, you can see increasingly more details about continents, regions, cities, and individual streets. For more information, see [Zoom levels and tile grid](zoom-levels-and-tile-grid.md).
16
+
Azure Maps uses both raster tiles and vector tiles to create maps. At the lowest resolution, the entire world fits in a single tile. At the highest resolution, a single tile represents 38 square meters. As you zoom in, you'll see more details about continents, regions, cities, and individual streets. For more information about tiles, see [Zoom levels and tile grid](zoom-levels-and-tile-grid.md).
17
17
18
-
However, Maps does not have the same level of information and accuracy for all regions. The following tables provide information about what level of rendered detail you can expect from each region.
18
+
However, Maps does not have the same level of information and accuracy for all regions. The following tables detail the level of information you can render for each region.
19
19
20
20
## Legend
21
21
@@ -298,4 +298,4 @@ However, Maps does not have the same level of information and accuracy for all r
298
298
299
299
For more information about Azure Maps rendering, see [Zoom levels and tile grid](zoom-levels-and-tile-grid.md).
300
300
301
-
Learn about the [coverage areas for the Maps routing service](routing-coverage.md).
301
+
Learn about the [coverage areas for the Maps routing service](routing-coverage.md).
Copy file name to clipboardExpand all lines: articles/azure-maps/supported-languages.md
+6-7Lines changed: 6 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -96,13 +96,15 @@ Azure Maps have been localized in a variety of languages across the services. Th
96
96
## Azure Maps supported views
97
97
98
98
> [!Note]
99
-
> Azure Maps was released in the following countries/regions on August 1, 2019:
99
+
> On August 1, 2019, Azure Maps was released in the following countries/regions:
100
100
> * Argentina
101
101
> * India
102
102
> * Morocco
103
103
> * Pakistan
104
104
>
105
-
> After August 1, 2019, **View** parameter setting will define the returned map content for the new regions/countries listed above. We encourage you to ensure that you have set up the View parameter as required for the REST APIs and SDKs that your services are using.
105
+
> After August 1, 2019, the **View** parameter will define the returned map content for the new regions/countries listed above. Azure Maps **View** parameter (also referred to as “user region parameter”) is a two letter ISO-3166 Country Code that will show the correct maps for that country/region specifying which set of geopolitically disputed content is returned via Azure Maps services, including borders and labels displayed on the map.
106
+
107
+
Ensure that you have set up the **View** parameter as required for the REST APIs and SDKs that your services are using.
106
108
>
107
109
>
108
110
> **Rest APIs:**
@@ -130,15 +132,12 @@ Azure Maps have been localized in a variety of languages across the services. Th
130
132
>
131
133
> **SDKs:**
132
134
>
133
-
> Ensure that you have set up the View parameter as required, and you have the latest version of Web SDK and Android SDK. Affected SDKs:
135
+
> Ensure that you have set up the **View** parameter as required, and you have the latest version of Web SDK and Android SDK. Affected SDKs:
134
136
>
135
137
> * Azure Maps Web SDK
136
138
> * Azure Maps Android SDK
137
139
138
-
139
-
Azure Maps **View** parameter (also referred to as “user region parameter”) is a two letter ISO-3166 Country Code that will show the correct maps for that country/region specifying which set of geopolitically disputed content is returned via Azure Maps services, including borders and labels displayed on the map.
140
-
141
-
By default View parameter is set to **Unified**, even if you haven’t defined it in the request. It is your responsibility to determine the location of your users, and then set the View parameter correctly for that location. Alternatively, you have the option to set ‘View=Auto’, which will return the map data based on the IP address of the request. The View parameter in Azure Maps must be used in compliance with applicable laws, including those regarding mapping of the country where maps, images, and other data and third-party content that you are authorized to access via Azure Maps is made available.
140
+
By default the View parameter is set to **Unified**, even if you haven’t defined it in the request. Determine the location of your users, and then set the **View** parameter correctly for that location. Alternatively, you can set ‘View=Auto’, which will return the map data based on the IP address of the request. The **View** parameter in Azure Maps must be used in compliance with applicable laws, including those laws about mapping of the country where maps, images, and other data and third-party content that you're authorized to access via Azure Maps is made available.
0 commit comments