scim-schema-extension.configThe SCIM (System for Cross-Domain Identity Management) specification defines a fixed set of default attributes for the user object. This set is defined to ensure the interoperability and it can cater to most of the industry's identity management requirements. Given below is a sample user object with the default attributes set.
...
- Locate the provisioning-config.xml file in the path
[IS-HOME]/repository/conf/identity/provisioning-config.xml
. Open the file and locate the "user-schema-extension-enabled" property and set it to true.
Code Block <Property name="user-schema-extension-enabled">true</Property>
Locate the scim-schema-extension.config in the path
[IS-HOME]/repository/conf/identity/
and add 'somefield
' attribute.Code Block { "attributeURI":"urn:scim:schemas:extension:wso2:1.0:wso2Extension.somefield", "attributeName":"somefield", "dataType":"string", "multiValued":"false", "multiValuedAttributeChildName":"null", "description":"The uid of the user", "schemaURI":"urn:scim:schemas:extension:wso2:1.0", "readOnly":"false", "required":"false", "caseExact":"false", "subAttributes":"null" },
Note Make sure that the '
somefield
' attribute is added as the penultimate one, that is just before 'wso2extension
' attribute.Add '
somefield'
as a sub attribute of 'wso2extension'
.Code Block "subAttributes":"employeeNumber costCenter organization division department manager somefield"
- Save the file and restart the server.
...