hi Manish, im not seeing anything, but i did see some Remove Entitlements Failed events under the identity for okta, in which the error details:"
[“sailpoint.connector.ConnectorException: [ ConnectorException ] \n [ Error details ] Failed to update the account. [ ConnectorException ] \n [ Error details ] Request execution failed. HTTP Error code : 403, Okta Error code : E0000023, errorSummary : Operation failed because user profile is mastered under another system, errorCauses:.”
okay noted. one of the user was set as Okta to be the provider. the account was disabled, but when i reactivated the user back, the Okta account wont be enabled with the error saying:
[“sailpoint.connector.ConnectorException: [ ConnectorException ] \n [ Error details ] Failed to update the account. [ InvalidRequestException ] \n [ Error details ] Request execution failed. HTTP Error code : 400, Okta Error code : E0000001, errorSummary : Api validation failed: login, errorCauses:[{errorSummary\u003dlogin: An object with this field already exists in the current organization}].”]
any idea why this happens? and is it an error from ISC side?
as per the error message, it seems that the login name is not unique and already exists for another user with the same name/email ID. Could you try with a different unique user?
You’re hitting Okta error E0000023 (403): “Operation failed because user profile is mastered under another system.”
In simple words your Okta User is sourced (mastered) by AD/HR/another app, so any call that Okta interprets as a profile update is blocked. During “remove entitlement” from SailPoint ISC, your connector is likely attempting (or bundling) a user update along with the entitlement change → Okta rejects it.
If AD/HR is the Profile Source (Okta is NOT master), In that case even Enable/Disable (Activate/Deactivate user): Blocked (E0000023). Do it in the mastering system (e.g., disable in AD/HR), let Okta import the change.
@fayolaph - Yes it must be go through AD first , If AD is the User Profile source in OKTA. In simple words, If OKTA users are mastered through AD then all the operation like enable/disable/modification everything should go through AD first.
@fayolaph -
You’re getting HTTP 400 · E0000001 · “Api validation failed: login … already exists”.
In Okta, the login (username) must be unique within the org. The create from SailPoint ISC is colliding with an existing Okta user (active, suspended, or even deactivated—but not permanently deleted).
Refer the below Okta doc for detailed explanation -
but the issue is that, this is an Enable event, not create event. im just trying to reenable the account in Okta through ISC. this is an Okta-mastered account by the way not AD