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
description: Learn how to run a sample Angular SPA to sign in users
4
+
services: active-directory
5
+
author: kengaderdus
6
+
manager: mwongerapk
7
+
ms.author: kengaderdus
8
+
ms.service: active-directory
9
+
ms.workload: identity
10
+
ROBOTS: NOINDEX
11
+
ms.subservice: ciam
12
+
ms.topic: portal
13
+
ms.date: 05/05/2023
14
+
---
15
+
16
+
# Portal quickstart for Angular SPA
17
+
18
+
> In this quickstart, you download and run a code sample that demonstrates how a Angular single-page application (SPA) can sign in users with Azure Active Directory for customers.
description: Learn how to run a sample React SPA to sign in users
4
+
services: active-directory
5
+
author: kengaderdus
6
+
manager: mwongerapk
7
+
ms.author: kengaderdus
8
+
ms.service: active-directory
9
+
ms.workload: identity
10
+
ROBOTS: NOINDEX
11
+
ms.subservice: ciam
12
+
ms.topic: portal
13
+
ms.date: 05/05/2023
14
+
---
15
+
16
+
# Portal quickstart for React SPA
17
+
18
+
> In this quickstart, you download and run a code sample that demonstrates how a React single-page application (SPA) can sign in users with Azure Active Directory for customers.
title: "Quickstart: Add sign in to a JavaScript SPA"
3
+
description: Learn how to run a sample JavaScript SPA to sign in users
4
+
services: active-directory
5
+
author: kengaderdus
6
+
manager: mwongerapk
7
+
ms.author: kengaderdus
8
+
ms.service: active-directory
9
+
ms.workload: identity
10
+
ROBOTS: NOINDEX
11
+
ms.subservice: ciam
12
+
ms.topic: portal
13
+
ms.date: 05/05/2023
14
+
---
15
+
16
+
# Portal quickstart for JavaScript application
17
+
18
+
> In this quickstart, you download and run a code sample that demonstrates how a JavaScript SPA can sign in users with Azure Active Directory for customers.
title: "Quickstart: Add sign in to ASP.NET web app"
3
+
description: Learn how to run a sample ASP.NET web app to sign in users
4
+
services: active-directory
5
+
author: kengaderdus
6
+
manager: mwongerapk
7
+
ms.author: kengaderdus
8
+
ms.service: active-directory
9
+
ms.workload: identity
10
+
ROBOTS: NOINDEX
11
+
ms.subservice: ciam
12
+
ms.topic: portal
13
+
ms.date: 05/05/2023
14
+
---
15
+
16
+
# Portal quickstart for ASP.NET web app
17
+
18
+
> In this quickstart, you download and run a code sample that demonstrates how ASP.NET web app can sign in users with Azure Active Directory for customers.
description: Learn how to run a sample React SPA to sign in users
2
+
title: "Quickstart: Add sign in to a Node.js/Express web app"
3
+
description: Learn how to run a sample Node.js/Express web app to sign in users
4
4
services: active-directory
5
5
author: kengaderdus
6
6
manager: mwongerapk
@@ -10,12 +10,12 @@ ms.workload: identity
10
10
ROBOTS: NOINDEX
11
11
ms.subservice: ciam
12
12
ms.topic: portal
13
-
ms.date: 04/12/2023
13
+
ms.date: 05/05/2023
14
14
---
15
15
16
-
# Portal quickstart for React SPA
16
+
# Portal quickstart for Node.js/Express web app
17
17
18
-
> In this quickstart, you download and run a code sample that demonstrates how a React single-page application (SPA) can sign in users with Azure AD CIAM.
18
+
> In this quickstart, you download and run a code sample that demonstrates how a Node.js/Express web app can sign in users with Azure Active Directory for customers.
Copy file name to clipboardExpand all lines: articles/active-directory/enterprise-users/licensing-service-plan-reference.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ ms.service: active-directory
13
13
ms.subservice: enterprise-users
14
14
ms.topic: reference
15
15
ms.workload: identity
16
-
ms.date: 04/17/2023
16
+
ms.date: 04/20/2023
17
17
ms.author: nicholak
18
18
ms.reviewer: Nicholak-MS
19
19
ms.custom: "it-pro;seo-update-azuread-jan"
@@ -32,7 +32,7 @@ When managing licenses in [the Azure portal](https://portal.azure.com/#blade/Mic
32
32
-**Service plans included (friendly names)**: A list of service plans (friendly names) in the product that correspond to the string ID and GUID
33
33
34
34
>[!NOTE]
35
-
>This information last updated on April 17th, 2023.<br/>You can also download a CSV version of this table [here](https://download.microsoft.com/download/e/3/e/e3e9faf2-f28b-490a-9ada-c6089a1fc5b0/Product%20names%20and%20service%20plan%20identifiers%20for%20licensing.csv).
35
+
>This information last updated on April 20th, 2023.<br/>You can also download a CSV version of this table [here](https://download.microsoft.com/download/e/3/e/e3e9faf2-f28b-490a-9ada-c6089a1fc5b0/Product%20names%20and%20service%20plan%20identifiers%20for%20licensing.csv).
36
36
><br/>
37
37
38
38
| Product name | String ID | GUID | Service plans included | Service plans included (friendly names) |
@@ -204,6 +204,7 @@ When managing licenses in [the Azure portal](https://portal.azure.com/#blade/Mic
| Microsoft Defender for Endpoint | WIN_DEF_ATP | 111046dd-295b-4d6d-9724-d52ac90bd1f2 | EXCHANGE_S_FOUNDATION (113feb6c-3fe4-4440-bddc-54d774bf0318)<br/>WINDEFATP (871d91ec-ec1a-452b-a83f-bd76c7d770ef) | Exchange Foundation (113feb6c-3fe4-4440-bddc-54d774bf0318)<br/>MICROSOFT DEFENDER FOR ENDPOINT (871d91ec-ec1a-452b-a83f-bd76c7d770ef) |
206
206
| Microsoft Defender for Endpoint P1 | DEFENDER_ENDPOINT_P1 | 16a55f2f-ff35-4cd5-9146-fb784e3761a5 | Intune_Defender (1689aade-3d6a-4bfc-b017-46d2672df5ad)<br/>MDE_LITE (292cc034-7b7c-4950-aaf5-943befd3f1d4) | MDE_SecurityManagement (1689aade-3d6a-4bfc-b017-46d2672df5ad)<br/>Microsoft Defender for Endpoint Plan 1 (292cc034-7b7c-4950-aaf5-943befd3f1d4) |
207
+
| Microsoft Defender for Endpoint P1 for EDU | DEFENDER_ENDPOINT_P1_EDU | bba890d4-7881-4584-8102-0c3fdfb739a7 | MDE_LITE (292cc034-7b7c-4950-aaf5-943befd3f1d4) | Microsoft Defender for Endpoint Plan 1 (292cc034-7b7c-4950-aaf5-943befd3f1d4) |
207
208
| Microsoft Defender for Endpoint P2_XPLAT | MDATP_XPLAT | b126b073-72db-4a9d-87a4-b17afe41d4ab | EXCHANGE_S_FOUNDATION (113feb6c-3fe4-4440-bddc-54d774bf0318)<br/>Intune_Defender (1689aade-3d6a-4bfc-b017-46d2672df5ad)<br/>WINDEFATP (871d91ec-ec1a-452b-a83f-bd76c7d770ef) | Exchange Foundation (113feb6c-3fe4-4440-bddc-54d774bf0318)<br/>MDE_SecurityManagement (1689aade-3d6a-4bfc-b017-46d2672df5ad)<br/>Microsoft Defender for Endpoint (871d91ec-ec1a-452b-a83f-bd76c7d770ef) |
208
209
| Microsoft Defender for Endpoint Server | MDATP_Server | 509e8ab6-0274-4cda-bcbd-bd164fd562c4 | EXCHANGE_S_FOUNDATION (113feb6c-3fe4-4440-bddc-54d774bf0318)<br/>WINDEFATP (871d91ec-ec1a-452b-a83f-bd76c7d770ef) | Exchange Foundation (113feb6c-3fe4-4440-bddc-54d774bf0318)<br/>Microsoft Defender for Endpoint (871d91ec-ec1a-452b-a83f-bd76c7d770ef) |
209
210
| Microsoft Defender for Office 365 (Plan 1) Faculty | ATP_ENTERPRISE_FACULTY | 26ad4b5c-b686-462e-84b9-d7c22b46837f | ATP_ENTERPRISE (f20fedf3-f3c3-43c3-8267-2bfdd51c0939) | Microsoft Defender for Office 365 (Plan 1) (f20fedf3-f3c3-43c3-8267-2bfdd51c0939) |
@@ -226,7 +227,7 @@ When managing licenses in [the Azure portal](https://portal.azure.com/#blade/Mic
226
227
| Microsoft Stream | STREAM | 1f2f344a-700d-42c9-9427-5cea1d5d7ba6 | EXCHANGE_S_FOUNDATION (113feb6c-3fe4-4440-bddc-54d774bf0318)<br/>MICROSOFTSTREAM (acffdce6-c30f-4dc2-81c0-372e33c515ec) | EXCHANGE FOUNDATION (113feb6c-3fe4-4440-bddc-54d774bf0318)<br/>MICROSOFT STREAM (acffdce6-c30f-4dc2-81c0-372e33c515ec) |
227
228
| Microsoft Stream Plan 2 | STREAM_P2 | ec156933-b85b-4c50-84ec-c9e5603709ef | EXCHANGE_S_FOUNDATION (113feb6c-3fe4-4440-bddc-54d774bf0318)<br/>STREAM_P2 (d3a458d0-f10d-48c2-9e44-86f3f684029e) | Exchange Foundation (113feb6c-3fe4-4440-bddc-54d774bf0318)<br/>Microsoft Stream Plan 2 (d3a458d0-f10d-48c2-9e44-86f3f684029e) |
| Microsoft Teams Audio Conferencing select dial-out | Microsoft_Teams_Audio_Conferencing_select_dial_out | 1c27243e-fb4d-42b1-ae8c-fe25c9616588 | MCOMEETBASIC (9974d6cf-cd24-4ba2-921c-e2aa687da846) | Microsoft Teams Audio Conferencing with dial-out to select geographies (9974d6cf-cd24-4ba2-921c-e2aa687da846) |
230
+
| Microsoft Teams Audio Conferencing with dial-out to USA/CAN| Microsoft_Teams_Audio_Conferencing_select_dial_out | 1c27243e-fb4d-42b1-ae8c-fe25c9616588 | MCOMEETBASIC (9974d6cf-cd24-4ba2-921c-e2aa687da846) | Microsoft Teams Audio Conferencing with dial-out to select geographies (9974d6cf-cd24-4ba2-921c-e2aa687da846) |
230
231
| Microsoft Teams (Free) | TEAMS_FREE | 16ddbbfc-09ea-4de2-b1d7-312db6112d70 | EXCHANGE_S_FOUNDATION (113feb6c-3fe4-4440-bddc-54d774bf0318)<br/>MCOFREE (617d9209-3b90-4879-96e6-838c42b2701d)<br/>TEAMS_FREE (4fa4026d-ce74-4962-a151-8e96d57ea8e4)<br/>SHAREPOINTDESKLESS (902b47e5-dcb2-4fdc-858b-c63a90a2bdb9)<br/>TEAMS_FREE_SERVICE (bd6f2ac2-991a-49f9-b23c-18c96a02c228)<br/>WHITEBOARD_FIRSTLINE1 (36b29273-c6d0-477a-aca6-6fbe24f538e3) | EXCHANGE FOUNDATION (113feb6c-3fe4-4440-bddc-54d774bf0318)<br/>MCO FREE FOR MICROSOFT TEAMS (FREE) (617d9209-3b90-4879-96e6-838c42b2701d)<br/>MICROSOFT TEAMS (FREE) (4fa4026d-ce74-4962-a151-8e96d57ea8e4)<br/>SHAREPOINT KIOSK (902b47e5-dcb2-4fdc-858b-c63a90a2bdb9)<br/>TEAMS FREE SERVICE (bd6f2ac2-991a-49f9-b23c-18c96a02c228)<br/>WHITEBOARD (FIRSTLINE) (36b29273-c6d0-477a-aca6-6fbe24f538e3) |
231
232
| Microsoft Teams Essentials | Teams_Ess | fde42873-30b6-436b-b361-21af5a6b84ae | TeamsEss (f4f2f6de-6830-442b-a433-e92249faebe2) | Microsoft Teams Essentials (f4f2f6de-6830-442b-a433-e92249faebe2) |
232
233
| Microsoft Teams Essentials (AAD Identity) | TEAMS_ESSENTIALS_AAD | 3ab6abff-666f-4424-bfb7-f0bc274ec7bc | EXCHANGE_S_DESKLESS (4a82b400-a79f-41a4-b4e2-e94f5787b113)<br/>FORMS_PLAN_E1 (159f4cd6-e380-449f-a816-af1a9ef76344)<br/>MICROSOFT_SEARCH (94065c59-bc8e-4e8b-89e5-5138d471eaff)<br/>TEAMS1 (57ff2da0-773e-42df-b2af-ffb7a2317929)<br/>INTUNE_O365 (882e1d05-acd1-4ccb-8708-6ee03664b117)<br/>SHAREPOINTWAC (e95bec33-7c88-4a70-8e19-b10bd9d0c014)<br/>ONEDRIVE_BASIC_P2 (4495894f-534f-41ca-9d3b-0ebf1220a423)<br/>MCOIMP (afc06cb0-b4f4-4473-8286-d644f70d8faf) | Exchange Online Kiosk (4a82b400-a79f-41a4-b4e2-e94f5787b113)<br/>Microsoft Forms (Plan E1) (159f4cd6-e380-449f-a816-af1a9ef76344)<br/>Microsoft Search (94065c59-bc8e-4e8b-89e5-5138d471eaff)<br/>Microsoft Teams (57ff2da0-773e-42df-b2af-ffb7a2317929)<br/>Mobile Device Management for Office 365 (882e1d05-acd1-4ccb-8708-6ee03664b117)<br/>Office for the Web (e95bec33-7c88-4a70-8e19-b10bd9d0c014)<br/>OneDrive for Business (Basic 2) (4495894f-534f-41ca-9d3b-0ebf1220a423)<br/>Skype for Business Online (Plan 1) (afc06cb0-b4f4-4473-8286-d644f70d8faf) |
Copy file name to clipboardExpand all lines: articles/api-management/api-management-subscriptions.md
+16-2Lines changed: 16 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,14 +7,17 @@ author: dlepow
7
7
8
8
ms.service: api-management
9
9
ms.topic: conceptual
10
-
ms.date: 12/16/2022
10
+
ms.date: 04/19/2023
11
11
ms.author: danlep
12
12
ms.custom: engagement-fy23
13
13
---
14
14
# Subscriptions in Azure API Management
15
15
16
16
In Azure API Management, *subscriptions* are the most common way for API consumers to access APIs published through an API Management instance. This article provides an overview of the concept.
17
17
18
+
> [!NOTE]
19
+
> An API Management subscription is used specifically to call APIs through API Management. It's not the same as an Azure subscription.
20
+
18
21
## What are subscriptions?
19
22
20
23
By publishing APIs through API Management, you can easily secure API access using subscription keys. Developers who need to consume the published APIs must include a valid subscription key in HTTP requests when calling those APIs. Without a valid subscription key, the calls are:
@@ -76,7 +79,7 @@ Each API Management instance comes with an immutable, all-APIs subscription (als
76
79
77
80
### Standalone subscriptions
78
81
79
-
API Management also allows *standalone* subscriptions, which are not associated with a developer account. This feature proves useful in scenarios similar to several developers or teams sharing a subscription.
82
+
API Management also allows *standalone* subscriptions, which aren't associated with a developer account. This feature proves useful in scenarios similar to several developers or teams sharing a subscription.
80
83
81
84
Creating a subscription without assigning an owner makes it a standalone subscription. To grant developers and the rest of your team access to the standalone subscription key, either:
82
85
* Manually share the subscription key.
@@ -88,6 +91,17 @@ API publishers can [create subscriptions](api-management-howto-create-subscripti
88
91
89
92
When created in the portal, a subscription is in the **Active** state, meaning a subscriber can call an associated API using a valid subscription key. You can change the state of the subscription as needed - for example, you can suspend, cancel, or delete the subscription to prevent API access.
90
93
94
+
## Use a subscription key
95
+
96
+
A subscriber can use an API Management subscription key in one of two ways:
97
+
98
+
* Add the **Ocp-Apim-Subscription-Key** HTTP header to the request, passing the value of a valid subscription key.
99
+
100
+
* Include the **subscription-key** query parameter and a valid value in the URL. The query parameter is checked only if the header isn't present.
101
+
102
+
> [!TIP]
103
+
> **Ocp-Apim-Subscription-Key** is the default name of the subscription key header, and **subscription-key** is the default name of the query parameter. If desired, you may modify these names in the settings for each API. For example, in the portal, update these names on the **Settings** tab of an API.
104
+
91
105
## Enable or disable subscription requirement for API or product access
92
106
93
107
By default when you create an API, a subscription key is required for API access. Similarly, when you create a product, by default a subscription key is required to access any API that's added to the product. Under certain scenarios, an API publisher might want to publish a product or a particular API to the public without the requirement of subscriptions. While a publisher could choose to enable unsecured (anonymous) access to certain APIs, configuring another mechanism to secure client access is recommended.
Copy file name to clipboardExpand all lines: articles/azure-monitor/logs/cross-workspace-query.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
@@ -50,7 +50,7 @@ You can identify a workspace in one of several ways:
50
50
### Identify an application
51
51
The following examples return a summarized count of requests made against an app named *fabrikamapp* in Application Insights.
52
52
53
-
You can identify an application in Application Insights with the `app(Identifier)` expression. The `Identifier` argument specifies the app by using one of the following names or IDs:
53
+
You can identify an application in Application Insights with the `app(Identifier)` expression. The `Identifier` argument specifies the app by using one of the following IDs:
54
54
55
55
* **ID**: This ID is the app GUID of the application.
0 commit comments