This page last changed on Mar 09, 2011 by ggaskell.

The instructions on this page describe how to configure Basic HTTP authentication for outgoing authentication and/or incoming authentication for an application link.

Basic HTTP authentication allows JIRA to provide user credentials to a remote application and vice versa. Once authenticated, one application can access specified functions on the other application on behalf of that user. For example, if you supply the credentials of a JIRA administrator on your JIRA server to a remote application, the remote application will be able to access all functions on your JIRA server that the JIRA administrator can access.

This method of authentication relies on the connection between JIRA and the remote application being secure. We recommend that you use Trusted Apps authentication or OAuth authentication for your application link instead, if possible.

Before You Begin

  • The instructions assume that both of the applications that you are linking have the Application Links plugin installed. If the remote application that you are linking to supports Basic HTTP authentication, but does not have the Application Links plugin installed, you will need to configure Basic HTTP authentication from within the remote application (see the relevant administrator's documentation for the application). This is in addition to configuring the outgoing/incoming authentication for the application link (as described below).
  • You must be a JIRA system administrator to configure Basic HTTP authentication for an application link.

Configuring Basic HTTP Authentication for Outgoing Authentication

Configuring outgoing basic http authentication will allow JIRA to trust a remote application (i.e. allow the remote application to access specified functions in JIRA).

To configure basic HTTP authentication for an outgoing application link:

  1. Log in as an administrator and navigate to the administration page. Click 'Application Links' in the administration menu. The 'Configure Application Links' page will be displayed, listing all of the application links that have currently been set up for your application.
  2. Click the 'Configure' link next to the application link that you want to configure trusted apps authentication for.
  3. Click the 'Outgoing Authentication' tab. The outgoing authentication page will be displayed.
  4. Click the 'Basic Access' tab.
  5. Click the 'Configure' button and enter the credentials that the remote application will use to log into your application, i.e. 'Username' and 'Password'.
  6. Click the 'Apply' button to save your changes.

Configuring Basic HTTP Authentication for Incoming Authentication

Configuring incoming basic http authentication will allow the remote application that you are linking to, to trust JIRA (i.e. allow JIRA to access specified functions on the remote application it is linked to).

To configure basic HTTP authentication for an incoming application link:

  1. Log in as an administrator and navigate to the administration page. Click 'Application Links' in the administration menu. The 'Configure Application Links' page will be displayed, listing all of the application links that have currently been set up for your application.
  2. Click the 'Configure' link next to the application link that you want to configure trusted apps authentication for.
  3. Click the 'Incoming Authentication' tab. The incoming authentication page will be displayed.
  4. Click the 'Basic Access' tab.
  5. Click the 'Configure' button and enter the credentials that the your application will use to log into the remote application, i.e. 'Username' and 'Password'.
  6. Click the 'Apply' button to save your changes.

Notes

Related Topics

Configuring OAuth Authentication for an Application Link
Configuring Trusted Apps Authentication for an Application Link

Document generated by Confluence on Mar 27, 2011 18:36