Skip to content

Commit d89594b

Browse files
committed
Content freshness - extensibility overview
1 parent c67b7d1 commit d89594b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

concepts/extensibility-overview.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.topic: concept-article
88
ms.localizationpriority: high
99
ms.subservice: extensions
1010
ms.custom: graphiamtop20
11-
ms.date: 11/29/2023
11+
ms.date: 10/30/2024
1212
#Customer intent: As a developer, I want to learn how to store lightweight data to Microsoft Graph resources and avoid using an external database system, and use the data to customize authentication and other experiences.
1313
---
1414

@@ -21,7 +21,9 @@ This article describes how Microsoft Graph supports extending its resources, the
2121
> [!IMPORTANT]
2222
> Do not use extensions to store sensitive personally identifiable information, such as account credentials, government identification numbers, cardholder data, financial account data, healthcare information, or sensitive background information.
2323
>
24-
> The extensions mentioned in this article are not similar to [custom security attributes](/graph/api/resources/custom-security-attributes-overview). To understand their differences, see [How do custom security attributes compare with extensions?](/azure/active-directory/fundamentals/custom-security-attributes-overview#how-do-custom-security-attributes-compare-with-extensions)
24+
> The extensions mentioned in this article are not similar to the following features:
25+
> - [Custom security attributes](/graph/api/resources/custom-security-attributes-overview). To understand their differences, see [How do custom security attributes compare with extensions?](/entra/fundamentals/custom-security-attributes-overview#how-do-custom-security-attributes-compare-with-extensions)
26+
> - [Custom authentication extensions](/entra/external-id/customers/concept-custom-extensions) that are supported for token customization and extending authentication flows.
2527
2628
## Why add custom data to Microsoft Graph?
2729

@@ -515,7 +517,7 @@ For the list of resource types that support schema extensions, see [Comparison o
515517

516518
When creating a schema extension definition, you must provide a unique name for its **id**. There are two naming options:
517519

518-
- If you already have a vanity `.com`,`.net`, `.gov`, `.edu` or a `.org` domain that's verified with your tenant, you can use the domain name along with the schema name to define a unique name, in this format *{domainName}*_*{schemaName}*. For example, if your vanity domain is `contoso.com`, you can define an **id** of `contoso_mySchema`. This option is highly recommended.
520+
- If you already have a vanity `.com`,`.net`, `.gov`, `.edu`, or a `.org` domain that's verified with your tenant, you can use the domain name along with the schema name to define a unique name, in this format *{domainName}*_*{schemaName}*. For example, if your vanity domain is `contoso.com`, you can define an **id** of `contoso_mySchema`. This option is highly recommended.
519521
- Alternatively, you can set the **id** to a schema name (without a domain name prefix). For example, `mySchema`. Microsoft Graph assigns a string ID for you based on the supplied name, in this format: `ext{8-random-alphanumeric-chars}_{schema-name}`. For example, `extkvbmkofy_mySchema`.
520522

521523
The **id** is the name of the complex type that stores your data on the extended resource instance.

0 commit comments

Comments
 (0)