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/active-directory/devices/howto-vm-sign-in-azure-ad-linux.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ To improve the security of Linux virtual machines (VMs) in Azure, you can integr
22
22
This article shows you how to create and configure a Linux VM and log in with Azure AD by using OpenSSH certificate-based authentication.
23
23
24
24
> [!IMPORTANT]
25
-
> This capability is now generally available. The previous version that made use of device code flow was [deprecated on August 15, 2021](../../virtual-machines/linux/login-using-aad.md). To migrate from the old version to this version, see the section [Migrate from the previous (preview) version](#migrate-from-the-previous-preview-version).
25
+
> This capability is now generally available. The previous version that made use of device code flow was [deprecated on August 15, 2021](/azure-docs-archive-pr/virtual-machines/linux/login-using-aad). To migrate from the old version to this version, see the section [Migrate from the previous (preview) version](#migrate-from-the-previous-preview-version).
26
26
27
27
There are many security benefits of using Azure AD with OpenSSH certificate-based authentication to log in to Linux VMs in Azure. They include:
Copy file name to clipboardExpand all lines: articles/active-directory/devices/howto-vm-sign-in-azure-ad-windows.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -200,7 +200,7 @@ To configure role assignments for your Azure AD-enabled Windows Server 2019 Data
200
200
201
201
The following example uses [az role assignment create](/cli/azure/role/assignment#az-role-assignment-create) to assign the Virtual Machine Administrator Login role to the VM for your current Azure user. You obtain the username of your current Azure account by using [az account show](/cli/azure/account#az-account-show), and you set the scope to the VM created in a previous step by using [az vm show](/cli/azure/vm#az-vm-show).
202
202
203
-
You can also assign the scope at a resource group or subscription level. Normal Azure RBAC inheritance permissions apply. For more information, see [Log in to a Linux virtual machine in Azure by using Azure Active Directory authentication](../../virtual-machines/linux/login-using-aad.md).
203
+
You can also assign the scope at a resource group or subscription level. Normal Azure RBAC inheritance permissions apply. For more information, see [Log in to a Linux virtual machine in Azure by using Azure Active Directory authentication](/azure-docs-archive-pr/virtual-machines/linux/login-using-aad).
204
204
205
205
```AzureCLI
206
206
$username=$(az account show --query user.name --output tsv)
Copy file name to clipboardExpand all lines: articles/active-directory/fundamentals/secure-with-azure-ad-resource-management.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -310,14 +310,14 @@ When a requirement exists to deploy IaaS workloads to Azure that require identit
310
310
311
311

312
312
313
-
**Supported operating systems**: Signing into virtual machines in Azure using Azure AD authentication is currently supported in Windows and Linux. For more specifics on supported operating systems, refer to the documentation for [Windows](../devices/howto-vm-sign-in-azure-ad-windows.md) and [Linux](../../virtual-machines/linux/login-using-aad.md).
313
+
**Supported operating systems**: Signing into virtual machines in Azure using Azure AD authentication is currently supported in Windows and Linux. For more specifics on supported operating systems, refer to the documentation for [Windows](../devices/howto-vm-sign-in-azure-ad-windows.md) and [Linux](/azure-docs-archive-pr/virtual-machines/linux/login-using-aad).
314
314
315
315
**Credentials**: One of the key benefits of signing into virtual machines in Azure using Azure AD authentication is the ability to use the same federated or managed Azure AD credentials that you normally use for access to Azure AD services for sign-in to the virtual machine.
316
316
317
317
>[!NOTE]
318
318
>The Azure AD tenant that is used for sign-in in this scenario is the Azure AD tenant that is associated with the subscription that the virtual machine has been provisioned into. This Azure AD tenant can be one that has identities synchronized from on-premises AD DS. Organizations should make an informed choice that aligns with their isolation principals when choosing which subscription and Azure AD tenant they wish to use for sign-in to these servers.
319
319
320
-
**Network Requirements**: These virtual machines will need to access Azure AD for authentication so you must ensure that the virtual machines network configuration permits outbound access to Azure AD endpoints on 443. See the documentation for [Windows](../devices/howto-vm-sign-in-azure-ad-windows.md) and [Linux](../../virtual-machines/linux/login-using-aad.md) for more information.
320
+
**Network Requirements**: These virtual machines will need to access Azure AD for authentication so you must ensure that the virtual machines network configuration permits outbound access to Azure AD endpoints on 443. See the documentation for [Windows](../devices/howto-vm-sign-in-azure-ad-windows.md) and [Linux](/azure-docs-archive-pr/virtual-machines/linux/login-using-aad) for more information.
321
321
322
322
**Role-based Access Control (RBAC)**: Two RBAC roles are available to provide the appropriate level of access to these virtual machines. These RBAC roles can be configured via the Azure AD Portal or via the Azure Cloud Shell Experience. For more information, see [Configure role assignments for the VM](../devices/howto-vm-sign-in-azure-ad-windows.md).
Copy file name to clipboardExpand all lines: articles/active-directory/manage-apps/configure-permission-classifications.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ In this article you'll learn how to configure permissions classifications in Azu
22
22
23
23
Currently, only the "Low impact" permission classification is supported. Only delegated permissions that don't require admin consent can be classified as "Low impact".
24
24
25
-
The minimum permissions needed to do basic sign in are `openid`, `profile`, `email`, `User.Read`and `offline_access`, which are all delegated permissions on the Microsoft Graph. With these permissions an app can read the full profile details of the signed-in user and can maintain this access even when the user is no longer using the app.
25
+
The minimum permissions needed to do basic sign in are `openid`, `profile`, `email`, and `offline_access`, which are all delegated permissions on the Microsoft Graph. With these permissions an app can read details of the signed-in user's profile, and can maintain this access even when the user is no longer using the app.
Copy file name to clipboardExpand all lines: articles/active-directory/manage-apps/datawiza-azure-ad-sso-oracle-peoplesoft.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -103,7 +103,7 @@ To integrate Oracle PeopleSoft with Azure AD:
103
103
|:-----------|:-------------|
104
104
| Platform | Web |
105
105
| App Name | Enter a unique application name|
106
-
| Public Domain | For example: https://ps-external.example.com <br>For testing, you can use localhost DNS. If you aren't deploying DAB behind a load balancer, use the Public Domain port. |
106
+
| Public Domain | For example: `https://ps-external.example.com` <br>For testing, you can use localhost DNS. If you aren't deploying DAB behind a load balancer, use the Public Domain port. |
107
107
| Listen Port | The port that DAB listens on. |
108
108
| Upstream Servers | The Oracle PeopleSoft implementation URL and port to be protected.|
Copy file name to clipboardExpand all lines: articles/api-management/api-management-key-concepts.md
+36-23Lines changed: 36 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,31 +1,36 @@
1
1
---
2
-
title: Azure API Management overview and key concepts | Microsoft Docs
3
-
description: Learn about key scenarios, capabilities, and concepts of the Azure API Management service.
2
+
title: Azure API Management - Overview and key concepts
3
+
description: Introduction to key scenarios, capabilities, and concepts of the Azure API Management service. API Management supports the full API lifecycle.
This article provides an overview of common scenarios and key components of Azure API Management. Azure API Management is a hybrid, multicloud management platform for APIs across all environments. As a platform-as-a-service, API Management supports the complete API lifecycle.
22
19
23
-
Azure API Management is a hybrid, multicloud management platform for APIs across all environments. This article provides an overview of common scenarios and key components of API Management.
20
+
> [!TIP]
21
+
> If you're already familiar with API Management and ready to start, see these resources:
22
+
> *[Features and service tiers](api-management-features.md)
23
+
> *[Create an API Management instance](get-started-create-service-instance.md)
24
+
> *[Import and publish an API](import-and-publish.md)
APIs enable digital experiences, simplify application integration, underpin new digital products, and make data and services reusable and universally accessible. With the proliferation and increasing dependency on APIs, organizations need to manage them as first-class assets throughout their lifecycle.
28
30
31
+
:::image type="content" source="media/api-management-key-concepts-experiment/apis-connected-experiences.png" alt-text="Diagram showing role of APIs in connected experiences.":::
32
+
33
+
29
34
Azure API Management helps customers meet these challenges:
30
35
31
36
* Abstract backend architecture diversity and complexity from API consumers
@@ -44,22 +49,23 @@ Common scenarios include:
44
49
45
50
Azure API Management is made up of an API *gateway*, a *management plane*, and a *developer portal*. These components are Azure-hosted and fully managed by default. API Management is available in various [tiers](api-management-features.md) differing in capacity and features.
46
51
47
-
:::image type="content" source="media/api-management-key-concepts/api-management-components.png" alt-text="Key components of Azure API Management":::
52
+
:::image type="content" source="media/api-management-key-concepts-experiment/api-management-components.png" alt-text="Diagram showing key components of Azure API Management.":::
48
53
49
-
###API gateway
54
+
## API gateway
50
55
51
56
All requests from client applications first reach the API gateway, which then forwards them to respective backend services. The API gateway acts as a facade to the backend services, allowing API providers to abstract API implementations and evolve backend architecture without impacting API consumers. The gateway enables consistent configuration of routing, security, throttling, caching, and observability.
With the [self-hosted gateway](self-hosted-gateway-overview.md), customers can deploy the API gateway to the same environments where they host their APIs, to optimize API traffic and ensure compliance with local regulations and guidelines. The self-hosted gateway enables customers with hybrid IT infrastructure to manage APIs hosted on-premises and across clouds from a single API Management service in Azure.
56
62
57
-
The self-hosted gateway is packaged as a Linux-based Docker container and is commonly deployed to Kubernetes, including to Azure Kubernetes Service and [Azure Arc-enabled Kubernetes](how-to-deploy-self-hosted-gateway-azure-arc.md).
63
+
The self-hosted gateway is packaged as a Linux-based Docker container and is commonly deployed to Kubernetes, including to Azure Kubernetes Service and [Azure Arc-enabled Kubernetes](how-to-deploy-self-hosted-gateway-azure-arc.md).
58
64
59
65
More information:
60
66
*[API gateway in Azure API Management](api-management-gateways-overview.md)
61
67
62
-
###Management plane
68
+
## Management plane
63
69
64
70
API providers interact with the service through the management plane, which provides full access to the API Management service capabilities.
65
71
@@ -75,10 +81,12 @@ Use the management plane to:
75
81
* Manage users
76
82
77
83
78
-
###Developer portal
84
+
## Developer portal
79
85
80
86
The open-source [developer portal][Developer portal] is an automatically generated, fully customizable website with the documentation of your APIs.
81
87
88
+
:::image type="content" source="media/api-management-key-concepts-experiment/cover.png" alt-text="Screenshot of API Management developer portal - administrator mode." border="false":::
89
+
82
90
API providers can customize the look and feel of the developer portal by adding custom content, customizing styles, and adding their branding. Extend the developer portal further by [self-hosting](developer-portal-self-host.md).
83
91
84
92
App developers use the open-source developer portal to discover the APIs, onboard to use them, and learn how to consume them in applications. (APIs can also be exported to the [Power Platform](export-api-power-platform.md) for discovery and use by citizen developers.)
@@ -94,16 +102,21 @@ Using the developer portal, developers can:
94
102
95
103
## Integration with Azure services
96
104
97
-
API Management integrates with many complementary Azure services, including:
105
+
API Management integrates with many complementary Azure services to create enterprise solutions, including:
98
106
99
107
*[Azure Key Vault](../key-vault/general/overview.md) for secure safekeeping and management of [client certificates](api-management-howto-mutual-certificates.md) and [secrets](api-management-howto-properties.md)
100
108
*[Azure Monitor](api-management-howto-use-azure-monitor.md) for logging, reporting, and alerting on management operations, systems events, and API requests
101
109
*[Application Insights](api-management-howto-app-insights.md) for live metrics, end-to-end tracing, and troubleshooting
102
-
*[Virtual networks](virtual-network-concepts.md) and [Application Gateway](api-management-howto-integrate-internal-vnet-appgateway.md) for network-level protection
110
+
*[Virtual networks](virtual-network-concepts.md), [private endpoints](private-endpoint.md), and [Application Gateway](api-management-howto-integrate-internal-vnet-appgateway.md) for network-level protection
103
111
* Azure Active Directory for [developer authentication](api-management-howto-aad.md) and [request authorization](api-management-howto-protect-backend-with-aad.md)
104
112
*[Event Hubs](api-management-howto-log-event-hubs.md) for streaming events
105
113
* Several Azure compute offerings commonly used to build and host APIs on Azure, including [Functions](import-function-app-as-api.md), [Logic Apps](import-logic-app-as-api.md), [Web Apps](import-app-service-as-api.md), [Service Fabric](how-to-configure-service-fabric-backend.md), and others.
*[Landing zone accelerator](/azure/cloud-adoption-framework/scenarios/app-platform/api-management/landing-zone-accelerator?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json)
118
+
119
+
107
120
## Key concepts
108
121
109
122
### APIs
@@ -112,7 +125,7 @@ APIs are the foundation of an API Management service instance. Each API represen
112
125
113
126
Operations in API Management are highly configurable, with control over URL mapping, query and path parameters, request and response content, and operation response caching.
114
127
115
-
More information:
128
+
**More information**:
116
129
*[Import and publish your first API][How to create APIs]
117
130
*[Mock API responses][How to add operations to an API]
118
131
@@ -122,7 +135,7 @@ Products are how APIs are surfaced to developers. Products in API Management hav
122
135
123
136
When a product is ready for use by developers, it can be published. Once published, it can be viewed or subscribed to by developers. Subscription approval is configured at the product level and can either require an administrator's approval or be automatic.
124
137
125
-
More information:
138
+
**More information**:
126
139
*[Create and publish a product][How to create and publish a product]
127
140
*[Subscriptions in API Management](api-management-subscriptions.md)
128
141
@@ -140,16 +153,16 @@ Groups are used to manage the visibility of products to developers. API Manageme
140
153
141
154
Administrators can also create custom groups or use external groups in an [associated Azure Active Directory tenant](api-management-howto-aad.md) to give developers visibility and access to API products. For example, create a custom group for developers in a partner organization to access a specific subset of APIs in a product. A user can belong to more than one group.
142
155
143
-
More information:
156
+
**More information**:
144
157
*[How to create and use groups][How to create and use groups]
145
158
146
159
### Developers
147
160
148
161
Developers represent the user accounts in an API Management service instance. Developers can be created or invited to join by administrators, or they can sign up from the [developer portal][Developer portal]. Each developer is a member of one or more groups, and can subscribe to the products that grant visibility to those groups.
149
162
150
-
When developers subscribe to a product, they are granted the primary and secondary key for the product for use when calling the product's APIs.
163
+
When developers subscribe to a product, they're granted the primary and secondary key for the product for use when calling the product's APIs.
151
164
152
-
More information:
165
+
**More information**:
153
166
*[How to manage user accounts][How to create or invite developers]
154
167
155
168
### Policies
@@ -160,7 +173,7 @@ Policy expressions can be used as attribute values or text values in any of the
160
173
161
174
Policies can be applied at different scopes, depending on your needs: global (all APIs), a product, a specific API, or an API operation.
162
175
163
-
More information:
176
+
**More information**:
164
177
165
178
*[Transform and protect your API][How to create and configure advanced product settings].
- Download the latest pre-release Azure CLI extension `.whl` file from [https://aka.ms/az-cli-arcdata-ext](https://aka.ms/az-cli-arcdata-ext).
61
+
- Download the latest pre-release Azure CLI extension `.whl` file from the link in the [Current preview release information](#Current preview release information)
62
62
- Install the latest pre-release Azure CLI extension (`az extension add -s <location of downloaded .whl file>`).
63
63
64
64
If you use the Azure Data Studio extension to install:
65
65
66
66
- Uninstall the Azure Data Studio extension. Select the Extensions panel and select on the **Azure Arc** extension, select **Uninstall**.
67
-
- Download the latest pre-release Azure Data Studio extension .vsix files from [https://aka.ms/ads-arcdata-ext](https://aka.ms/ads-arcdata-ext) and [https://aka.ms/ads-azcli-ext](https://aka.ms/ads-azcli-ext).
67
+
- Download the latest pre-release Azure Data Studio extension .vsix files from the links in the [Current preview release information](#Current preview release information)
68
68
- Install the extensions by choosing File -> Install Extension from VSIX package and then browsing to the download location of the .vsix files. Install the `azcli` extension first and then `arc`.
0 commit comments