RSA Cloud Authentication Service password authentication fails due to "LDAP account not permitted to authenticate via this identity router"
2 years ago
Article Number
000068162
Applies To
RSA Product Set: SecurID Access
RSA Product/Service Type: Identity Router
RSA Version/Condition: all
Issue
Users are unable to logon due to failed password authentication.   The following error is displayed in the Cloud Administration Console User Event Monitor
LDAP password authentication failed - LDAP account not permitted to authenticate via this identity router
The symplified.log of the IDR that processed the LDAP authentication, will log an event similar to the following at the time of the authentication failure:
LDAPException(resultCode=49 (invalid credentials), diagnosticMessage='80090308: LdapErr: DSID-0C09042F, comment: AcceptSecurityContext error, data 531, v2580 ', ldapSDKVersion=4.0.6, revision=27850)
The event will also appear in the Identity Router System Log at the time of the authentication failure.
Tasks
This issue occurs when Active Directory returns an LDAP data 531 error for that user.  Data 531 indicates that the user is "not permitted to logon at this workstation".
The "workstation" for the RSA Cloud Authentication Service, is the Identity Router (IDR) that performed the password authentication for that user.
To allow the user to authenticate with the RSA Cloud Authentication Service, the user must be authorized in Active Directory to authenticate through all IDRs in your deployment.
Resolution
  1. Logon to the Microsoft Active Directory server as an administrator
  2. Open Active Directory Users and Computers
  3. Go to View > Advanced Features
  4. Navigate to the affected user, right-click and choose Properties
  5. Open the Attribute Editor tab
  6. Edit the userWorkstations attribute to add the fully-qualified domain name (DNS name) of every IDR.
    • DNS names must be separated by a commas
    • Alternatively, to allow the user to login to any workstation or via any IDR, delete all existing values for the userWorkstations attribute.
Notes