[ome-users] User management (LDAP and notifications)

Chris Allan callan at blackcat.ca
Wed Jun 4 16:41:27 BST 2008


On 4 Jun 2008, at 16:20, Paulo Almeida wrote:

> Hi Chris,

Hi Paulo.

>
>
> My ultimate goal is to automate user management (creation, deletion)  
> and
> interaction (e-mail to all, for instance) as much as possible, by  
> integrating
> it in the institute's infrastructure. I have now talked this over  
> with our IT
> department and they seem to be open to the idea of creating an  
> OmeroUser
> attribute in the institute's LDAP server, which would solve most of  
> our
> problems. The LDAP server has e-mail information, so it would be  
> trivial to
> write a script to e-mail everyone.

Understood. Also, whenever a user is populated in an OMERO  
installation from LDAP e-mail information is also copied over. We'll  
look at adding a "Notify All Users Via E-mail" feature in Beta-4.0.

>
>
> The only part missing is mapping our institute's groups to Omero  
> groups, which
> could be done using an LDAP attribute, but I understand it is not  
> easy. I
> don't know much about LDAP, but it seems to be very open regarding  
> semantics
> and structure, so maybe it's not possible to come up with a general  
> solution
> that would fit every situation. In our case, for instance, it would  
> be ideal
> to not only have an LDAP attribute determining the group, but also  
> to use
> only part of the value to name the group (our attribute is "o:" and  
> the value
> is something like "Unit: Technicians", so I would like to strip the  
> "Unit:"
> part from the Omero group).

Yes, the vast differences in LDAP implementations and schema decisions  
are fundamentally the reason why OMERO's LDAP plugin does not not  
provide such functionality. WebAdmin should provide you with most of  
the tools you need to manage group membership (we hope). Do let us  
know if there's anything you feel is missing that we can help with.

>
>
> It's true that I can probably work around this problem by playing  
> with the Web
> Interface, I will look into that.
>
> Thanks,
> - Paulo

Ciao.

-Chris



More information about the ome-users mailing list