Integrating Crowd with Atlassian HipChat

You can connect Hipchat Server to Atlassian Crowd or to a Jira application (version 4.3 or later) for management of users and for authentication (verification of a user's login).

Connecting Hipchat Server to Crowd

You can connect Hipchat Server to Atlassian Crowd for user management and authentication. For more information on Crowd, see the Crowd Administration Guide.

When to use this option: Connect to Crowd if you want to import and synchronize users from and authenticate those users against Crowd.

On this page:

You can't filter users. When you sync users, you'll sync all users in Atlassian Crowd. (Learn the workaround.) Hipchat Server marks inactive users from Crowd as deactivated users and doesn't count them towards your license.

Crowd does not provide SSO functionality for Hipchat.
A feature request to support SSO is available to be watched and up-voted: HCPUB-304 - Getting issue details... STATUS


To connect Hipchat Server to Crowd:

  1. Go to your Crowd Administration Console and define the Hipchat Server to Crowd. See the Crowd documentation: Adding an Application.
  2. Browse to your server's fully qualified domain name, for example https://hipchat.yourcompany.com/.
  3. Log into the Hipchat Server web user interface (UI) using your administrator email and password. 
  4. Click Group admin > Authentication > External directory.
  5. Choose Add Directory then choose Atlassian Crowd. Enter the settings as described below.
  6. Save the directory settings.
  7. Define the directory order by clicking the blue up and down arrows next to each directory in the User Directories list. Here is a summary of how the directory order affects the processing:
    • ディレクトリの順序は、ユーザーおよびグループの検索順序です。
    • ユーザーおよびグループへの変更は、アプリケーションが変更権限を持つ最初のディレクトリに対してのみ行われます。
     For details see Managing Multiple Directories.

Settings in Hipchat Server for the Crowd directory type

設定

説明

名前

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

  • Crowd Data Center
  • 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 ユーザー、グループ、またはメンバーシップを変更することはできません。

Note: There are no user group structures within Hipchat Server. Group data is synchronized, but not used.

読み取り/書き込みNot applicable to Hipchat Server.

 

高度な Crowd 設定

設定

説明

Enable Nested Groups

Not applicable to Hipchat Server.

When you sync your users, you'll sync every user that exists in the directory.

Synchronization Interval (minutes)

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

 

Connecting Hipchat Server to Jira applications

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

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

You can't filter users. When you sync users, you'll sync all users in the Jira application. Hipchat Server marks inactive users from the Jira application as deactivated users and doesn't count them towards your license.

To connect Hipchat Server to a Jira application:

  1. Configure the Jira application to recognize Hipchat Server:
    1. Log in to the Jira application as a user with the 'Jira Administrators' global permission.
    2. Choose  > User Management > User Server.
      (tick) Keyboard shortcut'g' + 'g' + start typing 'jira user'.
    3. Add an application.
    4. Enter the application name and password that Hipchat Server will use when accessing the Jira application.
    5. Enter the IP address or addresses of Hipchat Server.
    6. Save the new application.
  2. Configure Hipchat Server to connect to a Jira application:
    1. Browse to your server's fully qualified domain name, for example https://hipchat.yourcompany.com/.
    2. Log into the Hipchat Server web user interface (UI) using your administrator email and password. 
    3. Click Group admin > Authentication > External directory.
    4. Choose Add Directory then choose Atlassian Jira. Enter the settings as described below.
    5. Enter the settings as described below. When asked for the application name and password, enter the values that you defined in the settings on the Jira application.
    6. Save the directory settings.
    7. Define the directory order by clicking the blue up- and down-arrows next to each directory in the User Directories list. 

      ディレクトリの順序がどういった影響をもたらすかを説明します。

      • The order of the directories is the order in which they will be searched for users.
      • Changes to users will be made only in the first directory where the application has permission to make changes.
       For details see Managing Multiple Directories.

Settings for the Jira directory type

設定

説明

名前

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

  • JIRA Service Desk Server
  • My Company JIRA

サーバー URL

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

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

アプリケーション名

The application name that Hipchat Server will use when accessing the Jira application.

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

The password that Hipchat Server will use when accessing the Jira server that acts as user manager.

 

Permissions for the Jira directory type

設定

説明

読み取り専用

The users, groups and memberships in this directory are retrieved from the Jira server that is acting as user manager. They can only be modified via that Jira server.

 

Note: There are no user group structures within Hipchat Server. Group data is synchronized, but not used.

 

Advanced Settings for the Jira directory type

設定

説明

Enable Nested Groups

Not applicable to Hipchat Server.

 

Synchronization Interval (minutes)

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

 

可能な設定の図

Gliffy-Confluence-Jira-Crowd Copy

 

Diagram above: Hipchat Server connecting to Crowd for user management.

Gliffy-Jira-To-Jira Copy

 

Diagram above: Hipchat Server connecting to a Jira application for user management. The Jira application does the user management, storing the user data in its internal directory.

Gliffy-Apps-To-Jira-LDAP Copy

 

Diagram above: Hipchat Server connecting to a Jira application for user management, with the Jira application in turn connecting to an LDAP server.

  

最終更新日 2017 年 11 月 28 日

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

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