6
Installation LDAP server on OpenDS and ApacheDS in JIRA (Windows Environment) This page contains an example of how to install/configure LDAP server on and based in OpenDS ApacheDS Windo environment in JIRA. ws Comparison between OpenDS and ApacheDS in terms of Specifications and Offered Features OpenDS ApacheDS Licen sing Open Source and Free Open Source and Free Lang uage Writt en Java Java Supp orted Envir onm ent Linux and UNIX distributions, Microsoft Windows, Mac OS X, Linux and UNIX distributions, Microsoft Windows, Mac OS X, Down load Link https://opends.java.net /public/downloads_index. html http://directory.apache.org/apacheds/downloads.html Instal lation Meth od Installer Archive zip Installer Archive zip Java Platf orm Java Runtime Environment 1.5 and above Java Runtime Environment 1.6 and above You will need to download and install Apache Directory Studio which is a Eclipse tool act as the LDAP Browser/Editor in order to use ApacheDS

Installation LDAP server on OpenDS and ApacheDS in JIRA

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Installation LDAP server on OpenDS and ApacheDS in JIRA

Installation LDAP server on OpenDS and ApacheDS in JIRA (Windows Environment)This page contains an example of how to install/configure LDAP server on and based in OpenDS ApacheDS Windo

environment in JIRA.ws

Comparison between OpenDS and ApacheDS in terms of Specifications and Offered Features

OpenDS ApacheDS

Licensing

Open Source and Free Open Source and Free

Language Written

Java Java

SupportedEnvironment

Linux and UNIX distributions, Microsoft Windows, Mac OS X,

Linux and UNIX distributions, Microsoft Windows, Mac OS X,

Download Link

https://opends.java.net/public/downloads_index.html

http://directory.apache.org/apacheds/downloads.html

InstallationMethod

InstallerArchive zip

InstallerArchive zip

Java Platform

Java Runtime Environment 1.5 and above

Java Runtime Environment 1.6 and above

You will need to download and install Apache Directory Studiowhich is a Eclipse tool act as the LDAP Browser/Editor in order to use ApacheDS

Page 2: Installation LDAP server on OpenDS and ApacheDS in JIRA

2

1.

Offered Features

Management of recurrent and scheduled tasksMonitoring of data in the Control PanelCollation matching rules for I18NAssured replicationConfiguration of replication groups

The Apache Directory Server is an embeddable LDAP server implemented in pure Java. It has several features that make it unique among LDAP servers. Some of these featurea are as follows:

Designed as an LDAP and X.500 platform; plugable components and subsystems make ApacheDS extremely modular and ideal for experiments with various aspects of the LDAP protocol.The server's frontend is completely separable from its backend and vice-versa making it very flexible for implementing virtual directories, proxy servers and gateways to X.500 directories.Several backends can be implemented and plugged into the server's partition nexus. The server supports a BTree based partition out of the box but any backing store can be used to implement a partition as long as it conforms to interfaces.The server exposes aspects of administration via a special system backend. LDAP can be used to manage these concerns through the system naming context at ou=system.The server contains a server side JNDI LDAP provider as the facade for the entire backend subsystem. JNDI operations are directly translated by this provider into operations against the nexus and the target partitions storing server entries.The server's networking code, MINA (Multipurpose Infrastructure for Network Applications) was designed for pluggable protocol providers, of all sorts and not just LDAP. MINA gives ApacheDS the ability to handle large amounts of concurrency.LDAP Stored Procedures and Triggers are scheduled for the next major version of ApacheDS.LDAPv3 compatible certified by the OpenGroup

Unique Usage Point

Setup process is a breeze and straightforward since mostly is already pre-configuredLove the Control Panel GUI interface which is easy to understand and very user friendlySuitable for beginner that are new to LDAP environment

Offered Apache Directory Studio act as a powerful LDAP (similar IDElike Eclipse, Netbeans) which is useful when it comes to advanced configuration and debuggingHigh scalability and flexibility in terms of implementation

Basically both of these LDAP directory server environment it is quite similar in terms of specification and supported environment too as is widely available for almost all operating system since it is both running in Java based application. Best of all it is open source and free.

Installation

OpenDS

This is based in Windows Environment only

Page 3: Installation LDAP server on OpenDS and ApacheDS in JIRA

3

1. 2.

1. 2.

3.

1. 2. 3. 4. 5. 6. 7.

Download and extract it out to a particular locationOpenDS 2.2 Update 1 archive zipRun file and then basically follow either one of the tutorial below to setup your LDAP serversetup.bat

Video tutorial Document tutorial

https://java.net/projects/opends/pages/2_4_OverviewOfTheQuickSetupTool

ApacheDS

Download and Apache Directory Studio 2.0.0-M7eitherApacheDS2.0.0-M13 32-bitor64-BitInstall ApacheDS first with the installation wizard then do the same for Apache Directory Studio (pretty straightforward)After that launch Apache Directory Studio, you can basically follow the instruction to create a LDAP server in here:http://directory.apache.org/studio/users-guide/ldap_browser/gettingstarted_create_connection.html

Setting it up with JIRA

Setup Environment:

OpenDS ApacheDS

Windows 7 Professional 64-bitJIRA 5.2.11 Standalone connected toPostgresSQL 8.4 databaseJRE 1.6OpenDS 2.2 Update 1

Windows 7 Professional 64-bitJIRA 5.2.11 Standalone connected toPostgresSQL 8.4 databaseJRE 1.6ApacheDS 2.0.0-M13Apache Directory Studio 2.0.0-M

General SetupGuidelines

Setup LDAP server in both OpenDS and ApacheDS (refer the installation instruction above)Configure the users and groups in both serverFresh install JIRA 5.2.11 connected with a fresh empty Postgres databaseGo to Administrator > Users > User Directories > Add DirectoryChoose Directory Type: andselectLDAP for ApacheDS andApache Directory Server 1.5.x for OpenDSOpenDSFill up all other required field: Name, Directory Hostname, Port and Base DNSelect as the LDAP PermissionsRead Only

Make sure the and you set in your LDAP server is correctly match the attributes attributes object classthat you bind in JIRA (under User and Group Schema Settings).

Example:

The default bind user name attribute for OpenDS in JIRA(User Schema Settings) is so in your uidOpenDS LDAP server you have to set your username under attribute.user id

The default bind user name attribute for ApacheDS in JIRA(User Schema Settings) is so in your cnApacheDS LDAP server you have to set your username under attribute.common name

Page 4: Installation LDAP server on OpenDS and ApacheDS in JIRA

4

Differences in terms of User Interface and Configuration

UI OpenDS ApacheDS

Main

Page 5: Installation LDAP server on OpenDS and ApacheDS in JIRA

5

CreateUser

Page 6: Installation LDAP server on OpenDS and ApacheDS in JIRA

6

CreateGroup