Tthis page describes how to configure Basic HTTP authentication for incoming and/or outgoing authentication for an application link.
Basic HTTP authentication allows FishEye to provide a specific set of 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 FishEye administrator on your FishEye server to a remote application, the remote application will be able to access all functions on your FishEye server that the FishEye administrator can access.
This method of authentication relies on the connection between FishEye and the remote application being secure. We recommend that you use Trusted Applications 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 described below.
- You must be a FishEye administrator to configure Basic HTTP authentication for an application link.
Configuring Basic HTTP Authentication for Outgoing Authentication
Configuring outgoing basic http authentication will allow FishEye to trust a remote application. This allows the remote application to access specified functions in FishEye.
To configure basic http authentication for an outgoing application link:
- Log in as a system administrator and go to the administration page. Click 'Application Links' in the administration menu. The 'Configure Application Links' page will appear, showing the application links that have been set up.
- Click the 'Configure' link next to the application link that you want to configure authentication for.
- Click the 'Outgoing Authentication' tab. The outgoing authentication page will be displayed.
- Click the 'Basic Access' tab.
- Click the 'Configure' button and enter the credentials (username and password) that the remote application will use to log into your application .
- 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 FishEye. FishEye will be able to access specified functions on the remote application.
To configure basic http authentication for an incoming application link:
- Log in as a system administrator and go to the administration page. Click 'Application Links' in the administration menu. The 'Configure Application Links' page will appear, showing the application links that have been set up.
- Click the 'Configure' link next to the application link that you want to configure authentication for.
- Click the 'Incoming Authentication' tab. The incoming authentication page will be displayed.
- Click the 'Basic Access' tab.
- Click the 'Configure' button and enter the credentials (username and password) that the your application will use to log in to the remote application.
- Click the 'Apply' button to save your changes.
Configuring OAuth Authentication for an Application Link
Configuring Trusted Applications Authentication for an Application Link