[ https://issues.apache.org/jira/browse/JAMES-4098?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benoit Tellier closed JAMES-4098. --------------------------------- Resolution: Fixed > Multi-valued administratorIds > ----------------------------- > > Key: JAMES-4098 > URL: https://issues.apache.org/jira/browse/JAMES-4098 > Project: James Server > Issue Type: Improvement > Components: UsersStore & UsersRepository > Reporter: Tran Hong Quan > Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > h2. Why? > For example a real administration use case: > We need a user to run the migration. > And also expose a distinct user with full access to user accounts for the > customer to be using in investigation. > The current configuration format does not allow for this. > CF: > {code:java} > <usersrepository name="LocalUsers" > class="ReadOnlyUsersLDAPRepository" > ldapHost="ldaps://XXXXX" > userBase="ou=users,o=gov,c=mu" > principal="XXXXX" > credentials="XXXXXXXXXXX" > userIdAttribute="mail" > userObjectClass="twakeAccount" > administratorId="xxx...@xxxx.org" > trustAllCerts="true" > > filter="(twakeAccountStatus=cn\3Dactive\2Cou\3DtwakeAccountStatus\2Cou\3Dnomenclature\2Co\3Dgov\2Cc\3Dmu)"> > <enableVirtualHosting>true</enableVirtualHosting> > </usersrepository>{code} > h2. > What > Support multi-valued administratorId: > {code:java} > <usersrepository name="LocalUsers" > class="ReadOnlyUsersLDAPRepository" > ldapHost="ldaps://XXXXX" > userBase="ou=users,o=gov,c=mu" > principal="XXXXX" > credentials="XXXXXXXXXXX" > userIdAttribute="mail" > userObjectClass="twakeAccount" > trustAllCerts="true" > > filter="(twakeAccountStatus=cn\3Dactive\2Cou\3DtwakeAccountStatus\2Cou\3Dnomenclature\2Co\3Dgov\2Cc\3Dmu)"> > <enableVirtualHosting>true</enableVirtualHosting> > <administratorIds> > <administratorId>xxx...@xxxx.org</administratorId> > <administratorId>yyy...@yyyy.org</administratorId> > </administratorIds> > </usersrepository>{code} > > Of course, retro-compatibility must be preserved. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org