Uploaded image for project: 'OpenAM'
  1. OpenAM
  2. OPENAM-3187

Updating a special user's password fails if there is an AD data store configured in the root realm

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 10.1.0-Xpress, 11.0.0
    • Fix Version/s: 10.0.2, 11.0.0, 12.0.0
    • Component/s: None
    • Labels:
    • Rank:
      1|hzo4rz:
    • Support Ticket IDs:

      Description

      IdServicesImpl.setAttributes() replaces the original attribute map with a data store based attribute map so after trying to save the entry in the first repo the modified map is used.

      For example when updating the amadmin password, if the first update is attempted against an Active Directory data store the userPassword attribute name will be changed to unicodePwd. The next update to the special repo will already contain this attribute name and the update will fail.

      The modified attribute map should be put in a local variable instead of updating the original map.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              zoltan.tarcsay Zoltan Tarcsay
              Reporter:
              zoltan.tarcsay Zoltan Tarcsay
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: