Contents
Where do I find the extensionattributes in the graph API?
When you connect to Exchange online and get the mailbox for the user the ExtensionAttributes are available thru the CustomAttributes. How to get them in the Graph API? To get the extensionattribute in the Graph API you need to select the attributes in the wizard from the first screenshot.
How to use extension attribute in Azure AD?
If an extension attribute is set on a user object with the name “LegacyId” and on another user object with the name “legacyid”, when the attribute is mapped to a claim using the name “LegacyId” the data will be successfully retrieved and the claim included in the token for the first user but not the second.
How many values can I put in extensioncustomattribute5?
The ExtensionCustomAttribute1 to ExtensionCustomAttribute5 parameters can hold up to 1,300 values each. You can specify multiple values as a comma-delimited list.
When is an extension attribute name case sensitive?
Extension attribute names aren’t cases sensitive when being set up, but they are case sensitive when being read from the directory by the token service.
How to add extension attributes in product repository?
In order to add extension attributes, we need to use an after plugin on Product Repository. The plugin should be declared for the methods: save, get and getList. We can add scalar and non-scalar extension attributes. Scalar is a simple attribute.
How to create extension attributes in Azure AD?
Create an extension attribute on a cloud only user You can use Microsoft Graph and PowerShell to extend the user schema for users in Azure AD. These extension attributes are automatically discovered in most cases.
When you want to use these attributes in SharePoint we need to find a way to get them imported into the SharePoint user profile. There are a few solutions on the internet that uses PowerShell to read the mailbox or recipient and place the values in a custom SharePoint user profile property.