ユーザー管理のために Crowd または別の Jira アプリケーションに接続する

ユーザーおよびグループ管理、または認証 (ユーザーのログインの検証) のために Jira アプリケーションを Atlassian Crowd または別の Jira サーバー アプリケーション (バージョン 4.3 以降) に接続できます。下の設定メニューにアクセスするには、「Jira システム管理者」グローバル権限を持つユーザーとしてログインする必要があります。

On this page:

Jira アプリケーションの Crowd への接続

アトラシアン Crowd は、Web ベースのアプリケーションの認証と承認を処理するアプリケーション セキュリティ フレームワークです。Crowd を使用することによって、シングル サインオン (SSO) と集中 ID 管理がサポートされ、複数の Web アプリケーションとユーザー ディレクトリを統合できます。Crowd 管理コンソールは、ディレクトリ、ユーザー、権限を管理する Web インターフェイスを提供します。管理ガイドを参照してください。

このオプションを使用する場面: Crowd への接続は、ディレクトリ、ユーザー、およびグループの管理に Crowd の完全な機能をすべて使用したいときに行います。Crowd サーバーは、カスタム ディレクトリ コネクタを含む、 Crowd がサポートする多数のタイプのディレクトリに接続できます。

Jira アプリケーションを Crowd に接続するには

  1. Crowd 管理コンソールに移動し、Jira アプリケーションを「Crowd」に定義します。Crowd ドキュメント「アプリケーションの追加」を参照してください。
  2. > [ユーザー管理] を選択します。 
  3. [ユーザー ディレクトリ] を選択します。
  4. ディレクトリを追加し、タイプ"Atlassian Crowd" を選択します。以下に説明するように設定を入力します。
  5. ディレクトリ設定を保存します。
  6. ユーザーディレクトリ」画面で各ディレクトリの横にある青色の上下矢印をクリックして、ディレクトリの順序を定義します。ディレクトリの順序がどういった影響をもたらすかを説明します。
    • ディレクトリの順序は、ユーザーおよびグループの検索順序です。
    • ユーザーおよびグループへの変更は、アプリケーションが変更権限を持つ最初のディレクトリに対してのみ行われます。
    詳細については、「複数のディレクトリの管理」を参照してください。
  7. 必要があれば、シングル サインオン(SSO)にも Crowd を使用するよう Jira を設定します。 Crowd ドキュメント「Jira をアトラシアン Confluence と統合する」を参照してください。

メモ:

  • Jira-Crowd-LDAP を持っている場合、ログインするたびに (例: 初回およびそれ以降)、Jira/Crowd 内のユーザー データは LDAP 内のユーザー データから更新されます。これには、ユーザー名、表示名、電子メールおよびグループ メンバーシップが含まれます。ただし、グループ メンバーシップについては、以下のみが適用されます。
    • 直接のグループ(すなわち、入れ子グループでないもの)のみ、LDAP から同期されます。
    • Jira アプリケーション内に既に存在するグループのみが同期化されます。例: グループは追加/削除されず、グループ階層は同期されません。

Crowd ディレクトリタイプ用に Jira アプリケーションを設定する

設定

説明

名前

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

  • Crowd Server
  • Example Company Crowd

サーバー URL

Crowd コンソール サーバーのWeb アドレス。例:

  • http://www.example.com:8095/crowd/
  • http://crowd.example.com

アプリケーション名

ご利用の Crowd サーバーが認識する、アプリケーションの名前。Crowd 管理コンソールを使用して、Crowd でもアプリケーションを定義する必要があります。アプリケーションの追加については、Crowd ドキュメントを参照してください。

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

クライアントとして Crowd フレームワークとの認証を行う場合に、アプリケーションが使用するパスワード。これは、Crowd でこのアプリケーションに対して登録したパスワードと同じである必要があります。アプリケーションの追加については、Crowd ドキュメントを参照してください。

Crowd 権限

設定

説明

読み取り専用

このディレクトリのユーザー、グループおよびメンバーシップは、Crowd から取得され、Crowd を介してのみ変更することができます。アプリケーション管理画面から Crowd ユーザー、グループ、またはメンバーシップを変更することはできません。

読み取り/書き込み

このディレクトリ内のユーザー、グループ、メンバーシップは Crowd から取得されます。アプリケーション管理画面からユーザー、グループ、メンバーシップを変更すると、Crowd に変更が直接適用されます。アプリケーションが、Crowd 内の関連ディレクトリを変更する権限を持っていることを確認してください。Crowd ドキュメント「アプリケーションのディレクトリ権限を指定する」を参照してください。

高度な Crowd 設定

設定

説明

Enable Nested Groups

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

Enable Incremental Synchronizationインクリメンタル同期を有効または無効にします。ディレクトリの同期時には、前回の同期時以降の変更のみが取得されます。完全な同期はアプリケーションの再起動時に常に実行されます。

Synchronization Interval (minutes)

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

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

Jira アプリケーションを別のサーバーに接続する

一定の制限はありますが、単一の Jira アプリケーションに複数のアトラシアン アプリケーションを接続して、一元的なユーザー管理を行うことができます。

このオプションを使用すべきタイミング: Jira 4.3 以降、Jira Software 7.0 以降、Jira Core 7.0 以降または Jira Service Management (旧 Jira Service Desk) 3.0 以降を実行中のサーバーに接続できます。ユーザーの数が限られているシンプルな構成では、Atlassian Crowd の代替として、このオプションを選択します。

例として、「Jira インスタンス 1」と「Jira インスタンス  2」の 2 つの Jira アプリケーションがあるとします。Jira インスタンス 2 ではユーザーとグループを管理し、Jira インスタンス 1 はユーザー管理を Jira インスタンス 2 に委任します。

Jira インスタンス 1 に接続して Jira インスタンス 2 をユーザー管理に使用するには:

  1. Jira インスタンス 2 が Jira インスタンス 1 を認識するよう設定する:
    • > [ユーザー管理] を選択します。 
    • [ユーザー ディレクトリ] を選択します。
    • アプリケーションを追加します。
    • Jira インスタンス 1 が Jira インスタンス 2 にアクセスする際に使用するアプリケーション名パスワードを入力します。
    • IP アドレス または Jira インスタンス 1 のアドレスを入力します。 有効な値は以下のとおりです。
      • 完全な IP アドレス、例:192.168.10.12
      • ワイルドカードでの IP 範囲 (CIDR 表記を使用) 例: 192.168.10.1/16。詳細については、Wikipedia の CIDR 通知および RFC 4632 の概要を参照してください。
    • 新しいアプリケーションを保存します。
  2. ユーザー管理を委任するよう Jira インスタンス 1 を設定する:
    • > [ユーザー管理] を選択します。 
    • [ユーザー ディレクトリ] を選択します。
    • ディレクトリを追加し、タイプ "Atlassian Jira" を選択します。
    • 以下に説明するように設定を入力します。アプリケーション名パスワードを求められた場合、Jira インスタンス 2 設定で定義した値を入力します。
    • ディレクトリ設定を保存します。
    • ユーザーディレクトリ」画面で各ディレクトリの横にある青色の上下矢印をクリックして、ディレクトリの順序を定義します。ディレクトリの順序がどういった影響をもたらすかを説明します。
      • ディレクトリの順序は、ユーザーおよびグループの検索順序です。
      • ユーザーおよびグループへの変更は、アプリケーションが変更権限を持つ最初のディレクトリに対してのみ行われます。
      詳細については、「複数のディレクトリの管理」を参照してください。

Jira アプリケーション ディレクトリタイプの設定

設定

説明

名前

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

  • Jira Software
  • My Company Jira

サーバー URL

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

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

アプリケーション名

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

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

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

Jira アプリケーションディレクトリ タイプの権限

設定

説明

読み取り専用

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

Jira アプリケーション ディレクトリタイプの高度な設定

設定

説明

Enable Nested Groups

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

グループ メンバーシップをログイン時に更新する      

この設定によって、グループ メンバーシップを認証中に更新できるようになります。次のようなオプションを設定できます。

  • ユーザーがログインするたび: 認証中、ユーザーの直接のグループ メンバーシップは、リモート ディレクトリの内容と一致するように更新されます。

    • リモート ディレクトリで、ユーザーがもう属していないすべてのグループからそのユーザーを削除します。

    • リモート ディレクトリのユーザーが属するすべてのグループにユーザーを追加します。名前と説明が一致する新しいグループは、必要に応じてローカルに作成されます。グループには現在のユーザーのみが含まれて、同じグループに属するユーザーがログインするか同期が行われると、他のメンバーシップが入力されます。

  • 新しく追加されたユーザーのみ: 新しいユーザーが初めてログインすると、そのユーザーの直接のグループ メンバーシップは、リモート ディレクトリの内容と一致するように更新されます。

    ユーザーのグループ メンバーシップは、ユーザーが認証中に作成された場合にのみ更新されることを考慮してください。

  • しない: 認証中、ローカルとリモートの状態が一致しなくても、ユーザーのグループ メンバーシップは変更されません。

Synchronization Interval (minutes)

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

可能な設定の図

Diagram: Confluence, Jira and other applications connecting to Crowd for user management.

上記の図: ユーザー管理を行うため、1 つの Jira サイトを別のサイトに接続する。Jira サイト 2 はユーザー管理を行い、ユーザーデータを内部ディレクトリ内に保存する。

Diagram: A number of applications connecting to Jira (site 2) for user management, with Jira in turn connecting to an LDAP server.

関連トピック

ユーザー ディレクトリの設定

最終更新日: 2019 年 12 月 10 日

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

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