Linking to another application
Application links is a bundled plugin that allows you to link Bamboo to other Atlassian products or external applications so that they can exchange information or share access to certain resources or functionalities.
You can also link Bamboo to external applications using OAuth 2.0. These integrations are typically used for internal integrations and require that your application is compatible with application links.
View application links
You can view your applications links on the Application links administration page. Here's what it looks like:
- Application — name of the linked application and its version. External applications always appear as Generic application.
- Direction — communication direction, either Incoming, Outgoing, or Two-way. For Atlassian products, you should configure two-way communication, but some external applications won’t need it.
Status — connection status. For external applications, it always appears as Non-Atlassian.
- Actions — actions you can perform on your links, such as edit or delete. For OAuth 2.0 connections, you can additionally view your OAuth credentials.
To go to the Application links administration page:
- From the top navigation bar, select Administration () > Overview.
- On the Bamboo administration page, select Application links from the left menu.
Link to Atlassian products using OAuth 1.0
When you link Bamboo to other Atlassian products, the communication happens over OAuth 1.0.
To link to other Atlassian products using OAuth 1.0:
- On the Application links administration page, select Create link.
- Select Atlassian product as the link type.
- Enter the Application URL of your Atlassian product or external application.
Follow the steps in the wizard.
You’ll be redirected between Bamboo and the product you’re linking to to authorize the two-way connection.
For more information about integrating Bamboo with other Atlassian products, see:
Link to external applications using OAuth 2.0
You can link Bamboo to external applications using OAuth 2.0 in both directions, either making Bamboo act as a client (outgoing link) or provider (incoming link).
Configure Bamboo as an OAuth 2.0 provider (incoming link)
In this scenario, Bamboo acts as an OAuth provider, allowing the external application to access its data.
For more information, see Configuring an incoming link.
Configure Bamboo as an OAuth 2.0 client (outgoing link)
In this scenario, Bamboo acts as an OAuth client, requesting data from the external application.
While Application links allow you to configure an outgoing link, Bamboo does not yet make use of this functionality. We're planning to add support for this in a future release of Bamboo.