Custom (Extension) Attributes

In addition to the schema attributes listed in Schema Attributes section, the connector supports managing the extended attributes that are registered on the client application on Azure. Creation of Local User (B2C) also supports custom attributes.

Note

  • Custom user attributes can be added in B2C create account policy by appending suffix "_C" to the attribute. For example, OrganizationName_C

  • To update the custom attribute, the provisioning policy must be updated with the custom attribute name.

To aggregate custom attributes, you must update the schema for account or entitlement with the custom attribute names. The custom attribute name must match the custom attribute name on the managed Microsoft Entra ID system.

Use the following format for single-valued and multivalued type string custom attributes: 

extension_<clientID>_<CustomAttributeName>

Managing Complex Extension Attributes

To manage complex extension attributes, as shown below:

Copy
"onPremisesExtensionAttributes": {
             "extensionAttribute1": "Value1",
             "extensionAttribute2": "Value2",
            "extensionAttribute3": "Value3",
            "extensionAttribute4": "Value4",
            "extensionAttribute5": "Value5",
            "extensionAttribute6": "Value6",
            "extensionAttribute7": "Value7",
            "extensionAttribute8": "Value8",
            "extensionAttribute9": "Value9",
            "extensionAttribute10": "Value10",
            "extensionAttribute11": "Value11",
            "extensionAttribute12": "Value12",
            "extensionAttribute13": "Value13",
            "extensionAttribute14": "Value14",
            "extensionAttribute15": "Value15"

Add these attributes in the Account Schema and Create Account sections in the ISC user interface. To add, use the following format: 

onPremisesExtensionAttributes_extensionAttribute1

onPremisesExtensionAttributes_extensionAttribute2

onPremisesExtensionAttributes_extensionAttribute3

onPremisesExtensionAttributes_extensionAttribute4

onPremisesExtensionAttributes_extensionAttribute5

onPremisesExtensionAttributes_extensionAttribute6

onPremisesExtensionAttributes_extensionAttribute7

onPremisesExtensionAttributes_extensionAttribute8

onPremisesExtensionAttributes_extensionAttribute9

onPremisesExtensionAttributes_extensionAttribute10

onPremisesExtensionAttributes_extensionAttribute11

onPremisesExtensionAttributes_extensionAttribute12

onPremisesExtensionAttributes_extensionAttribute13

onPremisesExtensionAttributes_extensionAttribute14

onPremisesExtensionAttributes_extensionAttribute15