Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-11494

When an internal user changes password in UI, the user's roles get removed

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: OpenIDM 6.0.0
    • Fix Version/s: 6.0.0.5
    • Component/s: UI
    • Labels:
    • Target Version/s:
    • Verified Version/s:
    • Story Points:
      1
    • Sprint:
      OpenIDM Sprint 6.5-10.2
    • Support Ticket IDs:

      Description

      When an internal user changes password in UI, the user's roles get removed. The test case:

      1. Create an internal user with two roles

      +-----------+-----+------------------------------------------------------------------------------------------------+
      | objectid  | rev | roles                                                                                          |
      +-----------+-----+------------------------------------------------------------------------------------------------+
      | idmadmin3 | 0   | [{"_ref":"repo/internal/role/openidm-admin"},{"_ref":"repo/internal/role/openidm-authorized"}] |
      +-----------+-----+------------------------------------------------------------------------------------------------+
      

      2. Login to UI as the internal user and change password. The roles become:

      +-----------+-----+-------+
      | objectid  | rev | roles |
      +-----------+-----+-------+
      | idmadmin3 | 1   | NULL  |
      +-----------+-----+-------+
      

      3. Subsequently the user is no longer able to login again.

        Attachments

          Activity

            People

            • Assignee:
              patrickdiligent patrick diligent
              Reporter:
              yinyan.cao Yinyan Cao
              QA Assignee:
              Jakub Janoska [X] (Inactive)
            • Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: