Access Fulfillment Express (AFX) AD LDAP connector fails to remove AD account with error "Not Allowed On Non-leaf" in RSA Identity Governance and Lifecycle 7.x
Originally Published: 2018-11-08
Article Number
Applies To
RSA Version/Condition: 7.0.2, 7.1.0
Issue
- The RSA Identity Governance & Lifecycle Access Fulfillment Express (AFX) AD LDAP connector fails to remove an AD account.
- This issue occurs for accounts that have Microsoft ActiveSync enabled which causes the AD account object to have a leaf object.
- The /home/oracle/AFX/esb/logs/esb.AFX-SETTINGS-ActiveDirectory.log shows the following error message:
2018-11-07 13:47:39.351 [ERROR] org.mule.transport.ldapx.LdapxConnector:337 - Error: LDAPException: Not Allowed On Non-leaf (66) Not Allowed On Non-leaf
LDAPException: Server Message: 00002015: UpdErr: DSID-031A1226, problem 6003 (CANT_ON_NON_LEAF), data 0
LDAPException: Matched DN:Cause
- This is a known limitation of the Active Directory LDAP Connector when provisioning over the LDAP protocol to Microsoft Active Directory.
- This is a limitation of Microsoft Active Directory when using LDAP, this is not a limitation of the RSA Identity Governance & Lifecycle product.
Resolution
RSA Identity Governance & Lifecycle does allow you to use different types of connectors for provisioning to Microsoft using PowerShell. The Microsoft Exchange 2007, Microsoft Exchange 2010, Microsoft Exchange 2013 and the Office365 connectors all leverage PowerShell to provision against Microsoft products. In addition the Generic SSH connector can be configured to use PowerShell for provisioning to Microsoft. These are advanced connectors however and they may require customization or advanced configuration to achieve your business objectives. They do not directly replace the Active Directory LDAP Connector, they are different connectors that may be used to achieve different purposes. Customers not familiar with connector design and Microsoft PowerShell scripting should contact RSA Professional Services for assistance in designing a custom connector for this purpose.
Workaround
Alternatively customers have used techniques to disable the account and then move the account to an OU outside of the collection. The account can them be deleted out of band.
Related Articles
The RSA Identity Governance & Lifecycle AD Collector and AD ADC authentication source fail to establish a TLS 1.2 SSL conn… 640Number of Views How to remove the Edit Users button from Account Review Results in RSA Identity Governance & Lifecycle 61Number of Views How to cancel/remove pending emails waiting in the queue in RSA Identity Governance & Lifecycle 214Number of Views How to run the RegisterUserExample Admin API example code in RSA Mobile Authentication Server 1.5 4Number of Views How to use RSA Mobile Administration API 9Number of Views
Trending Articles
RSA Authentication Manager 8.9 Setup and Configuration Guide RSA Authentication Manager 8.9 Release Notes (January 2026) RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide How to 'Trust' the RSA Authentication Manager Security Console Self-Signed Root CA certificate and prevent Cert warnings. RSA Authentication Manager Upgrade Process
Don't see what you're looking for?