SCIM - Custom user schema extension

OneWelcome provides their customers with the possibility to extend the User-schema with additional attributes.

This will give customers the possibility to store attributes that are needed otherwise in the OneWelcome environment.

Custom attributes

Specification of custom attributes needs to include:

  • Attribute name. Attribute names cannot contain colons (":").
  • Sub-attributes can only be singular; multi-valued sub-attributes are not supported.
  • Custom attributes can be simple or complex (e.g. having sub-attributes).
  • Custom attributes can be singular or multi-valued.
  • Custom attributes and sub-attributes can have any of the attribute types, as defined in SCIM: Core Schema 1.1.

Characteristics

Creation of the extension has the following characteristics:

  • OneWelcome can configure the extension in the environment on behalf of the tenant-admin.
  • The extension needs to be created before going into production; it needs to happen on an empty database. Changes in schema when identities have already been created may cause identity-data to exist in the database that doesn't comply to the updated custom schema.
  • The extension will be named after the customer (e.g. MyCompanyUserExtension).

Behavior

When the extension is configured, the following behavior is applied:

  • The extension is applied to all identities of all segments.
  • Resulting User-operations (Post, Put, Patch, Get) will support the created extension in a way that is compliant with the Schema Extension model as specified in SCIM: Schema v1.1.
  • OneWelcome will apply validation on the (sub)attribute type.
  • Custom attributes can be configured as being identifiers for the identity. A typical example would be 'customerNumber', 'subscriptionNumber' or 'licensePlate'.
  • OneWelcome's attribute meta data extension is applicable to custom attributes.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
  Last updated by Stein Welberg