OpenLdap automatic group creation from database

Fajar Suryawan July 19, 2013

This might not exactly be an atlassian-related question, but I've asked this in SO but to no avail.

How to automatically create users and groups in OpenLDAP / Active Directory, given facts from a database? That is, from the following views in the database:

  • view_all_staff(personID, personName, personPassword, personEmail, personPhone)
  • view_Confluence_users(personID)
  • view_HR_people(personID)
  • view_ENG_people(personID)

we would have an appropriately populated OpenLDAP / AD server, with all the groups. Any change in the database (by business processes) should be reflected in the OpenLDAP / AD system.

These ldap users and groups will, in turn, be used for creation of groups in Confluence and JIRA.

Any thoughts, tips, links, or advice is welcome. Thanks!

1 answer

0 votes
rrudnicki
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
August 11, 2015

Hi Fajar, 

If I understood right, you want that your LDAP directory to be populated with Confluence and JIRA users and groups, right? If so, I believe creating a LDAP connector could solve this issue. Please have a look on these links:

https://confluence.atlassian.com/display/CONFKB/The+difference+between+connector+and+delegated+LDAP+user+directories

https://confluence.atlassian.com/display/DOC/Configuring+User+Directories

In case you want a more specific thing, then I believe you will need to create a script that will check on Confluence and JIRA database for new users, and then populate your LDAP base. This shouldn’t be so complicated to create, but I the connector I’ve mentioned before will be enough. 

 

Regards, 

Renato Rudnicki

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events