Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-18701

Membership is not getting updated

    XMLWordPrintable

Details

    Description

      Summary

      • After LDAP synch, when adding a user to a group Bamboo does not pick up this membership automatically.

      Environment

      • Bamboo v6.1.1
      • Windows Active Directory
      • OpenDS/OpenDJ

      Steps to Reproduce

      Users
      dc: cn=user0001,ou=users,dc=example,dc=com
          memberOf: cn=group0001,ou=groups,dc=example,dc=com
      dc: cn=user0002,ou=users,dc=example,dc=com
          memberOf: cn=group0002,ou=groups,dc=example,dc=com
      dc: cn=user0003,ou=users,dc=example,dc=com
          memberOf: cn=group0003,ou=groups,dc=example,dc=com
      dc: cn=user0004,ou=users,dc=example,dc=com
          memberOf: cn=group0004,ou=groups,dc=example,dc=com
      dc: cn=user0005,ou=users,dc=example,dc=com
          memberOf: cn=group0005,ou=groups,dc=example,dc=com
      
      Groups
      dc: cn=group0001,ou=groups,dc=example,dc=com
          member: cn=user0001,ou=users,dc=example,dc=com
      dc: cn=group0002,ou=groups,dc=example,dc=com
          member: cn=user0002,ou=users,dc=example,dc=com
      dc: cn=group0003,ou=groups,dc=example,dc=com
          member: cn=user0003,ou=users,dc=example,dc=com
      dc: cn=group0004,ou=groups,dc=example,dc=com
          member: cn=user0004,ou=users,dc=example,dc=com
      dc: cn=group0005,ou=groups,dc=example,dc=com
          member: cn=user0005,ou=users,dc=example,dc=com
      dc: cn=Testing Group,ou=groups,dc=example,dc=com
          member: cn=user0001,ou=users,dc=example,dc=com
      

      The only member of Testing Group before Bamboo's start up was user0001

      After starting up Bamboo I have:

      Authenticated with username: admin

      • log in to Bamboo using an administrator user from Bamboo's Internal Directory (e.g. admin)
      • added user0002 to Testing Group in LDAP
      • searched for the user0002 in http://localhost:8085/admin/user/viewUsers.action and the user was still member of group0002

      Authenticated with username: user0002

      • log in to Bamboo with user0002 in attempt to refresh caching for user and its group membership
      • log out from Bamboo
      • log back in with administrator (e.g. admin)
      • revisited http://localhost:8085/admin/user/viewUsers.action and user0002 was still member of group0002 and not in Testing Group

      Authenticated with username: admin

      Properties

      Expected Results

      • Membership should be applied

      Actual Results

      • Under groups_hasMembership and groups_getGroupsForUser, properties timeToIdleSeconds="300" timeToLiveSeconds="300" seemed to not have any effect as 5min have lapsed without having any interaction in Bamboo and even after that Bamboo did not refresh membership.

      Workaround

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              rsperafico Rafael Sperafico (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: