Skip to content

Commit 6e39b6e

Browse files
authored
Merge pull request #193474 from MicrosoftDocs/main
3/30 PM Publish
2 parents 9d47be3 + a7bcf44 commit 6e39b6e

File tree

127 files changed

+2298
-3321
lines changed

Some content is hidden

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

127 files changed

+2298
-3321
lines changed

.openpublishing.redirection.json

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19838,6 +19838,36 @@
1983819838
"redirect_url": "/azure/machine-learning/concept-event-grid-integration",
1983919839
"redirect_document_id": true
1984019840
},
19841+
{
19842+
"source_path_from_root": "/articles/event-grid/cli-samples.md",
19843+
"redirect_url": "/azure/event-grid/scripts/event-grid-cli-subscribe-custom-topic",
19844+
"redirect_document_id": true
19845+
},
19846+
{
19847+
"source_path_from_root": "/articles/event-grid/scripts/event-grid-cli-azure-subscription.md",
19848+
"redirect_url": "/azure/event-grid/scripts/event-grid-cli-subscribe-custom-topic",
19849+
"redirect_document_id": false
19850+
},
19851+
{
19852+
"source_path_from_root": "/articles/event-grid/scripts/event-grid-cli-create-custom-topic.md",
19853+
"redirect_url": "/azure/event-grid/scripts/event-grid-cli-subscribe-custom-topic",
19854+
"redirect_document_id": false
19855+
},
19856+
{
19857+
"source_path_from_root": "/articles/event-grid/scripts/event-grid-cli-resource-group-filter.md",
19858+
"redirect_url": "/azure/event-grid/scripts/event-grid-cli-subscribe-custom-topic",
19859+
"redirect_document_id": false
19860+
},
19861+
{
19862+
"source_path_from_root": "/articles/event-grid/scripts/event-grid-cli-blob.md",
19863+
"redirect_url": "/azure/event-grid/scripts/event-grid-cli-subscribe-custom-topic",
19864+
"redirect_document_id": false
19865+
},
19866+
{
19867+
"source_path_from_root": "/articles/event-grid/scripts/event-grid-cli-resource-group.md",
19868+
"redirect_url": "/azure/event-grid/scripts/event-grid-cli-subscribe-custom-topic",
19869+
"redirect_document_id": false
19870+
},
1984119871
{
1984219872
"source_path_from_root": "/articles/machine-learning/service/concept-ml-pipelines.md",
1984319873
"redirect_url": "/azure/machine-learning/concept-ml-pipelines",
@@ -21193,11 +21223,6 @@
2119321223
"redirect_url": "/azure/machine-learning/tutorial-train-models-with-aml",
2119421224
"redirect_document_id": true
2119521225
},
21196-
{
21197-
"source_path_from_root": "/articles/machine-learning/service/reference-pipeline-yaml.md",
21198-
"redirect_url": "/azure/machine-learning/reference-yaml-job-pipeline",
21199-
"redirect_document_id": false
21200-
},
2120121226
{
2120221227
"source_path_from_root": "/articles/machine-learning/tutorial-pipeline-batch-scoring-classification.md",
2120321228
"redirect_url": "/azure/machine-learning/tutorial-pipeline-python-sdk",

articles/active-directory/develop/consent-framework.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Azure AD consent framework
2+
title: Microsoft identity platform consent framework
33
titleSuffix: Microsoft identity platform
4-
description: Learn about the consent framework in Azure Active Directory and how it makes it easy to develop multi-tenant web and native client applications.
4+
description: Learn about the consent framework in the Microsoft identity platform and how it applies to multi-tenant applications.
55
services: active-directory
66
author: rwike77
77
manager: CelesteDG
@@ -10,21 +10,17 @@ ms.service: active-directory
1010
ms.subservice: develop
1111
ms.topic: conceptual
1212
ms.workload: identity
13-
ms.date: 03/14/2022
13+
ms.date: 03/29/2022
1414
ms.author: ryanwi
1515
ms.reviewer: phsignor, jesakowi
1616
ms.custom:
1717
---
1818

19-
# Azure Active Directory consent framework
19+
# Microsoft identity platform consent framework
2020

21-
The Azure Active Directory (Azure AD) consent framework makes it easy to develop multi-tenant web and native client applications. These applications allow sign-in by user accounts from an Azure AD tenant that's different from the one where the application is registered. They may also need to access web APIs such as the Microsoft Graph API (to access Azure AD, Intune, and services in Microsoft 365) and other Microsoft services' APIs, in addition to your own web APIs.
21+
Multi-tenant applications allow sign-ins by user accounts from Azure AD tenants other than the tenant in which the app was initially registered. The Microsoft identity platform consent framework enables a tenant administrator or user in these other tenants to consent to (or deny) an application's request for permission to access their resources.
2222

23-
The framework is based on a user or an administrator giving consent to an application that asks to be registered in their directory, which may involve accessing directory data. For example, if a web client application needs to read calendar information about the user from Microsoft 365, that user is required to consent to the client application first. After consent is given, the client application will be able to call the Microsoft Graph API on behalf of the user, and use the calendar information as needed. The [Microsoft Graph API](https://developer.microsoft.com/graph) provides access to data in Microsoft 365 (like calendars and messages from Exchange, sites and lists from SharePoint, documents from OneDrive, notebooks from OneNote, tasks from Planner, and workbooks from Excel), as well as users and groups from Azure AD and other data objects from more Microsoft cloud services.
24-
25-
The consent framework is built on OAuth 2.0 and its various flows, such as authorization code grant and client credentials grant, using public or confidential clients. By using OAuth 2.0, Azure AD makes it possible to build many different types of client applications--such as on a phone, tablet, server, or a web application--and gain access to the required resources.
26-
27-
For more info about using the consent framework with OAuth2.0 authorization grants, see [Authorize access to web applications using OAuth 2.0 and Azure AD](v2-oauth2-auth-code-flow.md) and [Authentication scenarios for Azure AD](./authentication-vs-authorization.md). For info about getting authorized access to Microsoft 365 through Microsoft Graph, see [App authentication with Microsoft Graph](/graph/).
23+
For example, perhaps a web application requires read-only access to a user's calendar in Microsoft 365. It's the identity platform's consent framework that enables the prompt asking the user to consent to the app's request for permission to read their calendar. If the user consents, the application is able to call the Microsoft Graph API on their behalf and get their calendar data.
2824

2925
## Consent experience - an example
3026

@@ -60,4 +56,4 @@ The following steps show you how the consent experience works for both the appli
6056
6157
## Next steps
6258

63-
See [how to convert an app to be multi-tenant](howto-convert-app-to-be-multi-tenant.md)
59+
See [how to convert an app to multi-tenant](howto-convert-app-to-be-multi-tenant.md)

0 commit comments

Comments
 (0)