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: concepts/extensibility-open-users.md
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,22 @@
1
1
---
2
2
title: "Add custom data to users using open extensions"
3
-
description: "Learn how to add an open extension to a user's profile, query it, change and delete the extension."
3
+
description: "Learn how to use open extensions to add lightweight data to a user's profile, query it, change, and delete the extension."
4
4
author: FaithOmbongi
5
5
ms.author: ombongifaith
6
6
ms.reviewer: dkershaw
7
7
ms.subservice: extensions
8
8
ms.localizationpriority: high
9
9
ms.custom: graphiamtop20
10
10
ms.topic: tutorial
11
-
ms.date: 01/25/2024
11
+
ms.date: 01/17/2025
12
12
#Customer intent: As a developer, I want to learn how to store lightweight data to Microsoft Entra users through Microsoft Graph, and avoid using an external database system.
13
13
---
14
14
15
15
# Add custom data to users using open extensions
16
16
17
17
In this tutorial, you lean how to use [open extensions](/graph/api/resources/opentypeextension).
18
18
19
-
Imagine you're building an application that's available on multiple client platforms, such as desktop and mobile. You want to let users configure their UI experience so it's consistent no matter which device they use to sign in to your app.
19
+
Imagine you're building an application that's available on multiple client platforms, such as desktop and mobile. You want to the app's users to configure their UI experience so it's consistent no matter which device they use to sign in.
20
20
21
21
For this scenario, this article shows you how to:
22
22
@@ -34,7 +34,7 @@ For this scenario, this article shows you how to:
34
34
35
35
To reproduce the steps in this article, you need the following privileges:
36
36
37
-
- Sign in to an API client such as [Graph Explorer](https://aka.ms/ge)and the user you want to store the roaming profile for.
37
+
- Sign in to an API client such as [Graph Explorer](https://aka.ms/ge)as the user you want to store the roaming profile for.
38
38
- Grant the app the *User.ReadWrite* delegated permission for the signed-in user.
When the user signs in to the app from another device, the app calls Microsoft Graph to retrieve the user's profile details and expand the **extensions** navigation property to get their roaming settings, then uses this data to provide the same experience as on the other device.
122
+
When the user signs in to the app from another device, the app calls Microsoft Graph to retrieve their profile details including the **extensions** navigation property that contains their roaming settings, then uses this data to provide the same experience as on the other device.
The user can choose to change their roaming profile information. The app calls Microsoft Graph by running the following query. The request returns a `204 No Content` response code.
204
204
205
-
You must include all properties in the request body as well, even if you want to update only a subset of them. Otherwise, Microsoft Graph removes the properties you don't pass in. To delete data but keep a property, set the property value to `null`.
205
+
You must include all properties in the request body, even if you want to update only a subset. Otherwise, Microsoft Graph removes the unspecified properties. To delete data but keep a property, set the property value to `null`.
0 commit comments