[ 
https://issues.apache.org/jira/browse/WHIMSY-298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16965206#comment-16965206
 ] 

Chris Lambertus commented on WHIMSY-298:
----------------------------------------

It has not moved to p6 yet. We do not need or want the LDAP meta groups to have 
any control over any LDAP attributes. We are creating these meta groups so 
downstream technology that doesn't understand the owner/member attribute can 
function by creating specific "$project-pmc" LDAP groups that contain a list of 
PMC members ETLed from the owner attribute in the canonical group.

> create/maintain meta-groups for PMCs in LDAP
> --------------------------------------------
>
>                 Key: WHIMSY-298
>                 URL: https://issues.apache.org/jira/browse/WHIMSY-298
>             Project: Whimsy
>          Issue Type: New Feature
>            Reporter: Chris Lambertus
>            Priority: Minor
>
> Infra discovered a downside to the owner/member paradigm of the new LDAP 
> group management style, in that most commercial LDAP-based tooling doesn't 
> have the ability to set specific queries for various authentication 
> parameters. This is most notable in our Atlassian Crowd implementation, in 
> that Crowd only "sees" the members groups and has no way to parse out the 
> Owners for additional privilege scope. Infra has currently created a manual 
> workaround, which is documented in this (currently non-canonical, 
> non-functional) script:
> [https://github.com/apache/infrastructure-p6/blob/9813eacad87fcac69f21e7b7c3233541685bd789/modules/cwiki_asf/files/refresh_meta.sh]
>  
> As you can see, this script would create a new LDAP OU called 'meta' which 
> ETLs the existing owner attributes into a $project-pmc DN which is then 
> visible to Crowd and can be used to apply PMC permissions to Jira and 
> Confluence. We're currently doing this manually "on-demand" until we finish 
> some necessary back-end work for the script to function.
> I realize it's a step backwards to once again have to manage multiple LDAP 
> groups, but unfortunately, this separation is required due to a lack of 
> support for the owner/member attributes for Crowd. 
> It may be worth Whimsy considering patching to update both the ou=projects 
> and the PMC-based ou=meta groups. If this is something you'd like to do, I 
> would recommend a new OU, as Infra will be continuing to do this purge/ETL 
> for the ou=meta group for the foreseeable future.
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to