Overview

Oracle e-Business Suite User authenticator for Jira. With eBusiness Suite User Authenticator, you can authenticate jira user by using Oracle ERP's FND_USER table.

Important! if a application user does not exists on jira it can not be login to jira (because of this plug-in only user authenticator) and a jira user does not exists in your oracle applications the user cannnot login to jira.

Requirements

Oracle JDBC Driver must be on library path

Installation

1. Download ebusinesssuiteauth-1.0.1.jar
   1.a Or Download ebusinesssuiteauth-1.0.1-src.tar
   1.b run ant from within ebusinesssuiteauthauth directory. You will get the instruction to set the Jira's library and classes paths and build
   1.c get ebusinesssuiteauth-1.0.1.jar from build/dist/ebusinesssuiteauth-1.0.1.jar

2. Copy ebusinesssuiteauth-1.0.1.jar  into Jira's WEB-INF/lib

3. Configuration

Edit WEB-INF/classes/seraph-config.xml and replace the existing <authenticator> element with the following:


<authenticator class="com.milci.seraph.auth.JiraeBusinessSuiteAuthenticator">
        <init-param>
            <param-name>ebusinesssuiteauth.dbstring</param-name>
            <param-value>YOUR_EBUSINESSSUITE_SERVER_HOST_OR_IP:PORT:SID</param-value>
        </init-param>
        <init-param>
            <param-name>ebusinesssuiteauth.gwuname</param-name>
            <param-value>APPLSYSPUB</param-value>
        </init-param>
        <init-param>
            <param-name>ebusinesssuiteauth.gwupass</param-name>
            <param-value>PUB</param-value>
        </init-param>
        <init-param>
            <param-name>ebusinesssuiteauth.fndname</param-name>
            <param-value>APPS</param-value>
        </init-param>
        <init-param>
            <param-name>ebusinesssuiteauth.dbserverId</param-name>
            <param-value></param-value>
        </init-param>
</authenticator>

Restart Jira server

Parameters

  • authenticator class  
    com.milci.seraph.auth.JiraeBusinessSuiteAuthenticator
  • ebusinesssuiteauth.dbstring 
    ip-address:host:sid of the eBusiness Suite DB Server
  • ebusinesssuiteauth.gwuname 
    Gateway User Name (Default: APPLSYSPUB)
  • ebusinesssuiteauth.gwupass 
    Gateway User Password (Default: PUB)
  • ebusinesssuiteauth.fndname 
    Foundation Name (Default: APPS)
  • ebusinesssuiteauth.dbserverId 
    DB Server ID      

Troubleshooting

Testing eBusiness Suite Authentication
You can test the eBusiness Suite authentication independently by running the test application

  • java -classpath ebusinesssuiteauth-1.0.1.jar com.milci.ebusinesssuite.eBusinessSuiteAuthenticator <db_connection_string>

Versions

1.0.1 Initial public release

 To do

- Support for database pool