Bitbucket Cloud apps

Bitbucket Cloud apps create a link between Bitbucket and other applications. 

Apps extend the reach and power of Bitbucket by providing a way for you to embed third-party applications directly into your Bitbucket account. Apps can appear as extensions of Bitbucket's interface, like new pages, tabs, or sections inside Bitbucket.

Apps can also change how you interact with Bitbucket. For example, a Bitbucket app could use webhooks to notify a third-party application when a specific event occurs in Bitbucket (like when a pull request is merged).

Bitbucket app vendors use the Atlassian Connect framework to build the integrations and create extension points in the Bitbucket UI. Apps can also make calls to Bitbucket's REST API to send and retrieve data and other information from Bitbucket.

このページの内容

関連ページ

アプリのセキュリティ

When developers create apps for Bitbucket, they use a combination of factors to make sure each app is secure and has access to the right permissions. Apps use two separate lists of scopes to request these permissionsThese requests appear as two different dialogs: 1) when the app is first installed and 2) when you first try to access the app.

インストール権限

ユーザーまたはチームの管理者がアプリをインストールすると、ダイアログが表示され、アプリケーションのアクセスと権限タイプのリストを示します。アプリの作成者は、アプリ記述子でこれらの範囲を宣言します。このようにして、サードパーティ アプリケーションに対する Bitbucket からの各リクエストに、必要な詳細のみが含まれるようにできます。アプリには、アプリケーションと Bitbucket との間で情報を安全に転送する JSON Web Tokens (JWT) が含まれます。

OAuth コンシューマー権限

各アプリは OAuth コンシューマーを使用して、個々の Bitbucket ユーザーの代理としてリクエストを行います。その結果、不正アクセスや悪意のある変更、または偶発的な変更からお客様の個人データを保護することができます。

On the first encounter of an app that you or your team has recently installed, you'll see a window or page, similar to the installation dialog, that lists the scopes for the OAuth consumer. This message also includes a Grant access button or link, which you need to click if you want to start using the app. 

You can see the list of applications that you have granted access to under the OAuth integrated applications section in your account. To see this list, click Bitbucket settings from your avatar in the bottom left and click the OAuth link.

アプリのインストールと削除

You can install apps to your user account or your team's account. If you install the app from your user account, the app is only available to any of the repositories you can access. If an administrator installs an app on your team account, the app is only available to repositories that are part of your team account.

アプリのインストール

  1. Go to Bitbucket settings, then select Maketplace in the Apps and features section.
  2. 必要なアプリを選択して、[追加] をクリックします。
  3. アプリが要求するアクセス権限を確認し、承認する場合は [アクセス権限の付与] をクリックします。

インストールの一環として、一部のアプリでサービスへのサインオンや権限提供を求める場合があります。その場合、アプリのサイトへリダイレクトされます。また、サードパーティのサイトからアプリの機能を調節できる場合もあります。

アプリの削除

  1. Go to Bitbucket settings, then select Installed apps in the Apps and features section.
  2. 削除したいアプリを選択してから、[削除] をクリックします。
  3. ポップアップが表示され、アプリの削除を確認されます。問題ない場合は [削除] をクリックします。

チームのためにアプリをインストールしていた場合、アプリを削除するとチーム メンバーはそのアプリを使用できなくなります。チーム メンバーが引き続きアプリを使用したい場合、個人アカウントから個々にインストールできます。

独自のアプリを作成する

Your team can build their own apps and install them on Bitbucket. To create one yourself, use the developer guide to learn all about Atlassian Connect for Bitbucket Cloud. Our example app is a good place to start. Once you have the app set up, you can use the rest of the developer guide to update how the app appears in Bitbucket and what it does. When you are ready to see your app in Bitbucket, use the following steps.

  1. Go to Bitbucket settings, then select Installed apps.
  2. Click Enable development mode
  3. Click Install app from URL.
  4. Copy the URL to the application you created.
  5. Paste in the URL in the field in the Install app from URL dialog, then click Install.

Your app will appear along with the others on the Installed apps page.

最終更新日 2019 年 11 月 12 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.