Connecting Bitbucket Server to JIRA for user management

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

(warning)  This page does not apply to JIRA Software Cloud; you can't use JIRA Software Cloud to manage your Bitbucket Server users.

You can connect Bitbucket Server to an existing Atlassian JIRA Software instance to delegate Bitbucket Server user and group management, and authentication. Bitbucket Server provides a "read-only" connection to JIRA Software for user management. This means that users and groups, fetched from JIRA Software, can only be modified or updated in that JIRA Software server, rather than in Bitbucket Server.

Choose this option, as an alternative to Atlassian Crowd, for simple configurations with a limited number of users. Note that Bitbucket Server can only connect to an instance running JIRA Software 4.3 or later.

Connecting Bitbucket Server and JIRA Software is a 3-step process:

1. Set up JIRA Software to allow connections from Bitbucket Server

2. Set up Bitbucket Server to connect to JIRA Software

3. Set up Bitbucket Server users and groups in JIRA Software

このページで解説するその他の項目:


(warning) You need to be an administrator in JIRA Software and a system administrator in Bitbucket Server to perform the following tasks.

アトラシアン製品全体で 500 人以上のユーザーを管理していますか?
Crowd を使用することで、スケーラブルかつ効果的な方法でユーザーを簡単に管理できます。
ユーザーの一元管理」を参照してください。


1. Setup JIRA Software to allow connections from Bitbucket Server

  1. Log in as a user with the 'JIRA Software Administrators' global permission.
  2. For JIRA 4.3.x, select Other Application from the 'Users, Groups & Roles' section of the 'Administration' menu.
    For later versions, choose Administration > Users > JIRA User Server.
  3. アプリケーションの追加をクリックします。
  4. Enter the application name (case-sensitive) and password that Bitbucket Server will use when accessing JIRA Software.
  5. Bitbucket Server インスタンスの IP アドレスを入力します。有効な値は以下のとおりです。 
    • 完全な IP アドレス、例:192.168.10.12
    • ワイルドカードでの IP 範囲 (CIDR 表記を使用) 例: 192.168.10.1/16。詳細については、Wikipedia の CIDR 通知および RFC 4632 の概要を参照してください。
  6. 保存 をクリックします。
  7. [ユーザー ディレクトリ] 画面で各ディレクトリの横にある青色の上下矢印をクリックして、ディレクトリの順序を定義します。ディレクトリ順は次のように影響します。
    • ディレクトリの順序は、ユーザーおよびグループの検索順序です。
    • ユーザーおよびグループへの変更は、アプリケーションが変更権限のある最初のディレクトリに対してのみ行われます。

2. Setup Bitbucket Server to connect to JIRA Software

  1. "管理者" 権限を持つユーザーとして Bitbucket Server にログインします。
  2. Bitbucket Server の管理領域で、[アカウント] 配下の [ユーザー ディレクトリ] をクリックします。
  3. Click Add Directory and select Atlassian JIRA.
  4. 以下のように、設定を入力します。
  5. ディレクトリ設定をテストおよび保存します。
  6. [ユーザー ディレクトリ] 画面で各ディレクトリの横にある矢印をクリックして、ディレクトリの順序を定義します。ディレクトリ順は次のように影響します。
    • ディレクトリの順序は、ユーザーおよびグループの検索順序です。
    • ユーザーおよびグループへの変更は、アプリケーションが変更権限のある最初のディレクトリに対してのみ行われます。

3. Set up Bitbucket Server users and groups in JIRA Software

In order to use Bitbucket Server, users must be a member of the Bitbucket Server-users group or have Bitbucket Server global permissions. Follow these steps to configure your Bitbucket Server groups in JIRA Software:

  1. Add the bitbucket-users and bitbucket-administrators groups in JIRA Software.
  2. 上に記載した両方のグループのメンバーとして、自分のユーザー名を追加します。
  3. Choose one of the following methods to give your existing JIRA Software users access to Bitbucket Server:
    • Option 1: In JIRA Software, find the groups that the relevant users belong to. Add those groups as members of one or both of the above Bitbucket Server groups.
    • Option 2: Log in to Bitbucket Server using your JIRA Software account and go to the administration area. Click Global permissions (under 'Accounts'). Assign the appropriate permissions to the relevant JIRA Software groups. See Global permissions.

Connecting Atlassian Bitbucket Server to JIRA Software for user management is not sufficient, by itself, to allow your users to log in to Bitbucket Server. You must also grant them access to Bitbucket Server by using one of the above 2 options.

We recommend that you use groups instead of individual accounts when granting permissions. However, be careful not to add more users to those groups that your Bitbucket Server license allows. If the license limit is exceeded, your develope rs will not be able to push commits to repositories, and Bitbucket Server will display a warning banner. See this FAQ.

Bitbucket Server でのユーザーおよびグループの削除に関する情報も参照してください。

サーバー設定

設定

説明

名前

ディレクトリ サーバーのリストでこの JIRA サーバーを識別するのに役立つわかりやすい名前にします。例:

  • Jira Service Desk Server
  • My Company Jira

サーバー URL

Jira サーバーの Web アドレス。例:

  • http://www.example.com:8080
  • http://jira.example.com

アプリケーション名

ユーザー マネージャーとして機能する Jira サーバーにアクセスするときに、アプリケーションが使用する名前。また、その Jira サーバーに対してアプリケーションを定義する必要があります。これは、「管理」メニューの「ユーザー、グループおよび役割」セクションにある「その他のアプリケーション」オプションから行います。

アプリケーション パスワード

ユーザーマネージャーとして機能する Jira サーバーにアクセスするときに、アプリケーションが使用するパスワード。

Jira Software サーバー権限

設定

説明

読み取り専用

このディレクトリ内のユーザー、グループ、メンバーシップは、ユーザーマネージャーとして機能する Jira サーバーから取得されます。その Jira サーバーを介する場合しか、これらの変更はできません。

読み取り/書き込み このディレクトリ内のユーザー、グループ、メンバーシップは、ユーザー マネージャーとして機能する Jira サーバーから取得されます。アプリケーションの管理画面からユーザー、グループ、メンバーシップを変更すると、Jira に直接変更が適用されます。

高度な設定

設定

説明

入れ子グループを有効にする

入れ子グループのサポートを有効または無効にします。入れ子グループを有効にする前に、ユーザーマネージャーとして機能している JIRA サーバーで入れ子グループが有効になっているかどうか確認してください。入れ子グループが有効になっているときは、グループを別のグループのメンバーとして定義できます。グループを使用して権限を管理している場合、入れ子グループを作成して、1 つのグループからそのサブグループに権限を継承できます。

インクリメンタル同期を有効にする インクリメンタル同期を有効または無効にします。ディレクトリの同期時には、前回の同期時以降の変更のみが取得されます。

同期間隔(分)

同期とは、アプリケーションがユーザー データの内部ストアを更新し、ディレクトリ サーバ上のデータと一致させるプロセスです。アプリケーションは x 分ごとにディレクトリ サーバーにリクエストを送信します。x はここで指定する数値です。デフォルト値は60分です。


最終更新日: 2019 年 9 月 16 日

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

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