Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page is for AD integration with User Property Listener app analysis

Steps for configuration:

  • Add / Create AD and Test Connection:

...

Note: Can import connection config from Jira internal user directory

...

Connection Name: Name of the connection

LDAP Server URL: URL of the server to connect to exchange info from

Username: Username of the user to login to LDAP

Password: Password of the user to login to LDAP

...

DNs: Uniquely identifies entry in the directory. Ex:- CN: componentName, OU: organizationalUnitName, DC: domainComponent

Login Field: Login fields used to login to Jira from AD

...

Choose fields to sync to Jira : Can be predefined fields or can map the directory fields to the Jira fields

Image Added

Set the auto sync cron job

Image Added

Final Screen with all the details

List of Tasks:

No

Task

Estimation (hrs)

Comments

Dependency of tasks (Y / N)

1

Create Connection and Settings

1.1

UI for adding connection details, and test connection

8

N

1.2

Back end for adding, testing and saving the connection to DB

16

Y (1.1)

1.3

UI for showing the config with options such as Reset, Edit, Delete, Disable

10

Y (1.1)

1.4

Back end to update, delete and disable the config options

16

Y (1.3)

2

Fetching AD fields

2.1

UI to select AD fields that needs to be synced to Jira

8

Y (1.1)

2.2

Back end for fetching AD fields

16

Y (2.1)

2.3

Back end to save the selected AD fields in DB

16

Y (2.2)

3

Field Mapping

3.1

UI to select custom field mapping

16

Y (1.1)

3.2

Back end to save the custom field mapping in DB

16

Y (3.1)

4

Synchronization

4.1

UI to select the time of sync

8

N

4.2

Back end to save the sync time in DB

16

N

4.3

Back end to sync AD fields to Jira

20

Y (4.2)

5

Testing and Documentation

5.1

Testing the plugin

8

5.2

Updating the Document

8

Total

182

Topics that POC Required on:

  • APIs for Active Directories that we are going to implement

  • Import configuration option - Not implementing

  • Synchronization