Article Number
000011632
Applies To
RSA Product Set: SecurID
RSA Product/Service Type: Authentication Manager
RSA Version/Condition: 7.1 SP4, 8.x
Issue
When an RSA administrator tries to manage a user (for example, when assigning a token), one the following errors display:
The specified ID is already in use by an unresolvable user within this realm
The specified ID is already in use by un-resolvable user within this realm
Principal with userid already exists in the realm: <username>
Cannot add or manage a user with user ID <UserID>. User IDs must be unique within a deployment.
This user ID is already in use.
Account is locked out of emergency authentication Error
This is a read only external LDAP identity Source read-only
Resolution
There could be multiple reasons for these errors to display.
- There are multiple entries for the same user in different identity sources. To check this, run a search for the specific user ID across all identity sources:
- Login to to the Security Console.
- Select Identity > Users > Manage Existing.
- Under Search Criteria, click on Search for users across all identity sources.
- Enter the user ID and run the search.
- If you get multiple results for the same user, delete all of them except for the required user entry.
- An issue with an unresolvable user in the LDAP. To check this,
- Generate a report of Users and Groups No Longer in Identity Source (Reporting > Reports > Add New > Users and Groups No Longer in Identity Source), selecting the correct external identity source when configuring the report.
- Confirm the users listed in the report.
- If using RSA SecurID Appliance 3.0 SP4, select Setup > Identity Sources > Clean Up Unresolvable Users.
- If using RSA SecurID Appliance 3.0 SP2, select Setup > General > Component Configuration.
- If using Authentication Manager 8.1, select Setup > Identity Sources > Clean Up Unresolvable Users.
- Synchronize with Identity Source field.
- Select Force system to delete all users and groups from the internal database that no longer exist in the external identity source.
- If the cleanup does not remove the unresolvable user, modify the LDAP identity source mapping to exclude the user. If you had a user named Jane Smith in your external identity source whom you could not manage or delete, do the following:
- Open the Operations Console and navigate to Deployment Configuration > Identity Sources > Manage Existing.
- From the drop down next to the affected identity source name, choose Edit.
- Click on the Map tab.
- Scroll to the Directory Configuration - Users section.
- Change the default search filter from what is shown here:
(&(objectClass=User)(objectcategory=person))
to this:
(&(objectClass=User)(objectcategory=person)(!(samAccountName=<user name>)))
where, <user name> is the name of the affected user. For example,
(&(objectClass=User)(objectcategory=person)(!(samAccountName=Jane.Smith)))
- Redo the steps in Item 2, to run the cleanup for unresolveable users and remove or clean up any entries for Jane Smith that you could not remove before. When done, remove the filter in your LDAP map, changing it back to:
(&(objectClass=User)(objectcategory=person))