SCIM Deprovisioning Fails With 400 Error Due to Incorrect Address Attribute Formatting

Overview

This article addresses a 400 error that occurs during a System for Cross-domain Identity Management (SCIM) deprovisioning attempt. This failure is observed when using a Security Assertion Markup Language (SAML) Single Sign-On (SSO) connection.

Applies To

  • SCIM Deprovisioning
  • Security Assertion Markup Language (SAML)
  • Single Sign-On (SSO)

Cause

The error occurs because the payload sent during the deprovisioning attempt contains incorrectly formatted address attributes. Attributes such as streetAddress, city, state, postalCode, and country are sent as arrays. The SCIM user schema expects these attributes to be formatted as simple strings, and this mismatch causes the payload to be rejected.

Solution

To resolve the deprovisioning failure, remove all profile mappings for address-related attributes in the SCIM application configuration. This action ensures the incorrectly formatted address payload is no longer sent.

Related References