Dynamic group with schema extensions on user objects?

Keennon, Mike 126 Reputation points
2021-02-02T16:24:08.373+00:00

We use schema extensions on user objects across multiple applications and would like to be able to build dynamic groups based on schema extension attribute values.

Note there are multiple types of extensions. I'm referring to Schema Extensions from https://learn.microsoft.com/en-us/graph/extensibility-overview. Not Open Extensions or on-premise AD extension attributes.

I see the option to "Get custom extension properties" by identifying an application ID. It appears this is for Open Extensions. I try using the applicationID of the application that owns the Schema Extension but no attributes are loaded. I try just scripting a rule using the attribute name user.<domain>_myschema.attribute but get message that property does not exist.

Is it possible to create a dynamic group based on Schema Extensions?

Microsoft Security | Microsoft Entra | Microsoft Entra ID
Microsoft Security | Microsoft Graph
{count} votes

Accepted answer
  1. Dan Kershaw 416 Reputation points Microsoft Employee
    2021-02-03T16:27:55.113+00:00

    @Keennon, Mike - unfortunately many Identity/Azure AD capabilities (dynamic membership, custom token claims, provisioning, change tracking) do not yet support schema extensions. You'll need to use Directory Extensions instead. It's a similar but earlier version of schema extensions but only for directory. Management of the directory extension definitions and extension values is also exposed through Microsoft Graph. See Create extensions.

    We're also in the process of writing a topic that compares and contrasts the different extensibility options in Microsoft Graph, along with examples.

    Hope this helps.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.