Authentication Errors
Test Connection fails or the IdP reports 404 Not Found.
Test Connection fails or the IdP reports 404 Not Found.
- The URL is not the SCIM endpoint from the self-service session. The URL follows the format
https://<your-domain.com>/scim/v2. - (Entra ID) The Tenant URL is missing
?aadOptscim062020at the end. - (Okta) The SCIM 2.0 Base URL has a trailing slash. Remove it.
- The URL has a typo or extra characters, for example from copying it incorrectly.
The self-service link expired, was already used, or the session ended before I finished.
The self-service link expired, was already used, or the session ended before I finished.
SCIM is not available for my account.
SCIM is not available for my account.
Users or Groups Not Provisioning
Users do not appear in Connect AI.
Users do not appear in Connect AI.
- (Entra ID) The users are not assigned to the application. Assign them, or assign a group that contains them, under Users and groups.
- (Entra ID) Provisioning Status is not set to On.
- (Okta) Create Users, Update User Attributes, and Deactivate Users are not all enabled under Provisioning to App.
- (Okta) The users are not assigned to the SCIM application on the Assignments tab.
- The IdP has not run a provisioning cycle yet. Use Provision on demand in Entra ID to test a single user and see the result immediately.
Groups do not appear in Connect AI.
Groups do not appear in Connect AI.
- (Okta) Assigning a group to the SCIM application does not push it. You must also select the Push Groups tab and push each group. This step is separate from Assignments.
- (Entra ID) Confirm that Provision Entra ID Groups is set to Enabled under Mappings.
- SCIM Groups must be enabled on your account. See SCIM Groups.
A provisioned user cannot sign in.
A provisioned user cannot sign in.
- (Okta) You must assign the same users and groups to both the SCIM application and your SSO application. If a user or group is assigned only to the SCIM application, the user is provisioned but cannot sign in with SSO. Okta group rules automate group membership, but they do not assign the group to each application.
- Confirm that SSO is configured and working for the user’s email domain. See User Provisioning and SSO.
- Just-in-Time (JIT) provisioning is not available for accounts that use SCIM.
Users in a group have no access to connections.
Users in a group have no access to connections.
A user removed in the IdP still has access.
A user removed in the IdP still has access.
DELETE /users/{id} from the Management API. See SCIM Users.I cannot edit or delete a user or group in Connect AI.
I cannot edit or delete a user or group in Connect AI.
Attribute Mapping Issues
Provisioning fails with a conflict or 'resource already exists' error.
Provisioning fails with a conflict or 'resource already exists' error.
- (Entra ID) On the Users tab of Attribute Mapping, the row that maps
mailtoemails[type eq "work"].valuemust have Match objects using this attribute set to Yes and Matching precedence set to 2. - The matching attribute is the user’s email address, and it is spelled identically in the IdP and in Connect AI.
The email address is empty or incorrect on provisioned users.
The email address is empty or incorrect on provisioned users.
mail attribute populated, change Source attribute to userPrincipalName in the same mapping row. This ensures that the email field is always populated.Updates to users fail or are ignored (Okta).
Updates to users fail or are ignored (Okta).
- Under Attribute Mappings, delete the Primary email type, Primary phone type, and Address type rows. These rows can cause problems during updates.
- Confirm that Update User Attributes is enabled under Provisioning to App.
Group membership changes or deactivations in Okta are silently lost.
Group membership changes or deactivations in Okta are silently lost.
id instead of userName. Set it to userName. If the problem continues, contact CData Support, because the matching change is on the broker side.Verifying What the IdP Sends and What Connect AI Receives
When the cause is not clear, compare the two sides for a single user or group. Use one test user and one test group, and note the exact time of each attempt.Gathering Information for Support
If you cannot resolve the problem, contact CData Support and include the following:- Account–the Connect AI account name and the SCIM endpoint URL, without the token. Never send the Bearer token.
- IdP–Entra ID, Okta, or another provider, and whether the SSO connection uses SAML or OpenID Connect.
- Scope–whether the problem affects SCIM Users, SCIM Groups, or both, and whether it affects one user or group or many.
- Example–the email address of one affected user, or the name of one affected group.
- Timestamp–the date, time, and time zone of the most recent failed attempt.
- IdP log entry–the provisioning log or System Log entry for the failed attempt, including the full error text.
- Audit Log entry–a screenshot of the matching Connect AI Audit Log entry, or a note that none exists.
- Recent changes–any changes to attribute mappings, assignments, or the IdP application, and whether provisioning ever worked.