Get to attributes from LDAP

nihcet October 7, 2019

I want to get reporter's attributes (manager) from LDAP. After isssue assign to manager in post function.

What is true method?

Thanks for help.

import com.atlassian.jira.component.ComponentAccessor
import com.onresolve.scriptrunner.runner.customisers.WithPlugin

Class activeDirectoryAttributeManagerClass = ComponentAccessor.getPluginAccessor().getClassLoader().findClass("com.intenso.jira.plugins.admanager.util.ActiveDirectoryAttributeManager")
def activeDirectoryAttributeManager = ComponentAccessor.getOSGiComponentInstanceOfType(activeDirectoryAttributeManagerClass)

def userAttributeMap = activeDirectoryAttributeManager.getUserAttributes(reporter, "myActiveDirectory") //get Map of user Attibutes for connection "myActiveDirectory"
def company = userAttributeMap.get(manager) //get Attribute from Map`

issue.setAssigneeId(manager)

 

0 answers

Suggest an answer

Log in or Sign up to answer