ROBOT ID × Chatwork SSO 設定
操作マニュアル2023 年 9 月 29 日
ブルーテック株式会社

Copyright © BlueTec Inc. All Rights Reserved.

ROBOT ID × Chatwork SSO 設定

目次■1 ROBOT ID と Chatwork の SSO 連携の流れ ...................................................... 1■2 ROBOT ID：カスタム属性の設定 ............................................................. 2
2-1 カスタム属性を作成する ................................................................... 2
2-2 カスタム属性を設定する ................................................................... 2■3 ROBOT ID：SAML 設定の作成................................................................. 5■4 ROBOT ID：証明書ダウンロード ............................................................. 7■5 Chatwork：シングルサインオン設定の登録 ................................................... 9■6 ROBOT ID：SAML 設定の編集................................................................ 12※ご利用ブラウザ、端末のバージョン等により表示画面が異なる場合がございます。
あらかじめご了承ください。
※操作マニュアル中で使用している Chatwork の画面は 2019 年 2 月時点のものとなります。

Copyright © BlueTec Inc. All Rights Reserved.

ROBOT ID × Chatwork SSO 設定■1 ROBOT ID と Chatwork の SSO 連携の流れ
ROBOT ID のシングルサインオン（以下、SSO）を利用して他システムと連携するためには、「カスタム属性」「SAML 設定」
「セキュリティルール」「アカウント」の設定が必要です。本書では「カスタム属性」の作成手
順と Chatwork と連携する際の「SAML 設定」の設定値についてご案内いたします。
他の設定につきましては、操作マニュアル「ROBOT ID」をご参照ください。
本設定は ROBOT ID の管理者権限アカウント、Chatwork の管理者権限アカウントからのみ設定可能です。
STEP1 ROBOT ID 側でカスタム属性を作成する▼
STEP2 ROBOT ID 側で SAML の設定を行う▼
STEP3 ROBOT ID 側で証明書をダウンロードする▼
STEP4 Chatwork 側で SSO の設定を行う▼
STEP5 ROBOT ID 側で SAML 設定の編集を行う「開始 URL」を設定する
ROBOT ID と Chatwork の連携を設定するには、SSO がご利用可能な Chatwork のご契約が必要です。
また、Chatwork に別途ご利用ユーザーのアカウント登録が必要です。
ただし、Just In Time（以下、JIT）プロビジョニング*1 を使用する場合は、アカウント登録不要です。
*1 JIT プロビジョニングを使用すると、ROBOT ID から連携先 SP に SSO ログインするタイミングで SP 側にアカウントを作成・更新することができます。
JIT プロビジョニングのご使用は、連携先 SP で JIT プロビジョニングに対応している必要があります。

Copyright © BlueTec Inc. All Rights Reserved.
1

ROBOT ID × Chatwork SSO 設定■2 ROBOT ID：カスタム属性の設定
ROBOT ID にてカスタム属性の作成を行います。設定は ROBOT ID の管理者権限アカウントからのみ実施可能です。
詳しい設定方法につきましては操作マニュアル「ROBOT ID」も併せてご参照ください。

2-1 カスタム属性を作成する
SAML 設定の「名前識別子の値」（SAMLResponse の NameID）に設定するカスタム属性を作成します。
POINT
Chatwork の場合、「名前識別子の値」（SAMLResponse の NameID）には Chatwork のログイン情報に登録されているメールアドレスを設定します。値の設定は各アカウントで行います。
Chatwork に登録されているメールアドレス用項目が作成済みの場合は、新規作成する必要はございません。

1. ［カスタム属性］タブをクリックします。

2. 「新規作成」をクリックします。

3. 項目を設定し、［保存］をクリックします。
POINT
セキュリティ上、種別は「各アカウントで、この属性に対応する値を保持しますが、アドミニストレーターのみ変更可能です。
」を選択し、設定値をアドミニストレーターで管理することを推奨します。

2-2 カスタム属性を設定する
Chatwork との連携用に作成したカスタム属性の値を設定します。
ここでは種別を「各アカウントで、この属性に対応する値を保持しますが、アドミニストレーターのみ変更可能です。
」とした場合の手順をご案内します。他の種別を選択した場合は操作マニュアル「ROBOT ID」をご参照ください。

Copyright © BlueTec Inc. All Rights Reserved.
2

ROBOT ID × Chatwork SSO 設定

1. ［アカウント］タブをクリックします。

2. 設定するアカウントのログイン ID をクリックします。

3. 「編集」をクリックします。

Copyright © BlueTec Inc. All Rights Reserved.
3

ROBOT ID × Chatwork SSO 設定

4. 項目を設定し、［保存］をクリックします。

Copyright © BlueTec Inc. All Rights Reserved.
4

ROBOT ID × Chatwork SSO 設定■3 ROBOT ID：SAML 設定の作成
ROBOT ID にて、Chatwork 用の SAML 設定を行います。設定は ROBOT ID の管理者権限アカウントからのみ実施可能です。
詳しい設定方法につきましては操作マニュアル「ROBOT ID」も併せてご参照ください。

1. ［SAML 設定］タブをクリックします。

2. 「新規作成」をクリックします。

3. 以下の情報を設定し、［保存］をクリックします。
以下の項目は Chatwork との連携において必須となる項目です。
名前：連携するシステムの名称など、任意の名前を入力します。
Copyright © BlueTec Inc. All Rights Reserved.
5

ROBOT ID × Chatwork SSO 設定
接続識別子：半角英数字で最大 30 文字の任意の文字列を入力します。ここで設定した文字列が「SSO 利用時の URL」に設定されます。
有効：ラジオボタン「ON」を選択します。
IdP initiated SSO：ラジオボタン「OFF」を選択します。
エンティティ ID：「https://www.chatwork.com」を入力します。
ACS URL：「https://www.chatwork.com/packages/saml/acs.php」を入力します。
SAML レスポンスに証明書を含める：ラジオボタン「OFF」を選択します。
署名対象のノード：「Assertion」を選択します。
署名方式：「RSA_SHA256」を選択します。
ダイジェスト方式：「SHA256」を選択します。
名前識別子の署名：「Unspecified」を選択します。
名前識別子の値：［カスタム属性］で作成した項目を選択します。
カスタム属性については第 2 章「ROBOT ID：カスタム属性の作成」をご参照ください。

Copyright © BlueTec Inc. All Rights Reserved.
6

ROBOT ID × Chatwork SSO 設定■4 ROBOT ID：証明書ダウンロード
ROBOT ID にて、Chatwork 用の SAML 設定の証明書をダウンロードします。設定は ROBOT ID の管理者権限アカウントからのみ実施可能です。
詳しい設定方法につきましては操作マニュアル「ROBOT ID」も併せてご参照ください。

1. ［SAML 設定］タブをクリックします。

2. 第 3 章「ROBOT ID：SAML 設定の作成」で作成した SAML 設定の名前をクリックします。

3. 「証明書のダウンロード」欄にある「Base 64 encoded X.509(.cer)形式」をクリックしてダウンロードします。
ダウンロードした証明書ファイルは第 5 章「Chatwork：シングルサインオン設定の登録」で利用します。
POINT
証明書の有効期限が過ぎている場合は「再発行」をクリックしてから証明書をダウンロードしてください。

Copyright © BlueTec Inc. All Rights Reserved.
7

ROBOT ID × Chatwork SSO 設定
POINT「SSO 利用時の URL」に記載されている URL は、第 5 章「Chatwork：シングルサインオン設定の登録」で利用します。

Copyright © BlueTec Inc. All Rights Reserved.
8

ROBOT ID × Chatwork SSO 設定■5 Chatwork：シングルサインオン設定の登録
Chatwork にて、ROBOT ID と連携するためのシングルサインオン設定を行います。設定は Chatwork の管理者権限アカウントからのみ実施可能です。
シングルサインオン設定について詳しくは Chatwork の操作マニュアルも併せてご参照ください。

1. アカウント名をクリックし、展開されたメニューから「管理者設定」をクリックします。

2. 「ログイン制限」をクリックします。

Copyright © BlueTec Inc. All Rights Reserved.
9

ROBOT ID × Chatwork SSO 設定

3. 以下の情報を設定して［保存する］をクリックします。
以下の項目は ROBOT ID との連携において必須となる項目です。
専用ログイン URL 設定を行う：
チェックボックスにチェックを入れます。
専用ログイン URL：
任意の文字列を入力します。
SAML 認証によるシングルサインオン設定を行う：
Copyright © BlueTec Inc. All Rights Reserved.
10

ROBOT ID × Chatwork SSO 設定
チェックボックスにチェックを入れます。
Identify Provider のログイン URL：ROBOT ID に表示されている「SSO 利用時の URL」を入力します。詳しくは第 4 章「ROBOT ID：証明書ダウンロード」をご参照ください。
Identify Provider が署名に利用する公開鍵の証明書：
ROBOT ID でダウンロードした証明書ファイルをテキストエディタ等で開き、内容をコピーして貼り付けます。証明書のダウンロードについては第 4 章「ROBOT ID：証明書ダウンロード」をご参照ください。
POINT「専用ログイン URL」に表示されている URL は、第 6 章「ROBOT ID：SAML 設定の編集」で利用します。

Copyright © BlueTec Inc. All Rights Reserved.
11

ROBOT ID × Chatwork SSO 設定■6 ROBOT ID：SAML 設定の編集
ROBOT ID に登録した Chatwork 用の SAML 設定を編集し、「開始 URL」を追加します。設定は ROBOT ID の管理者権限アカウントからのみ実施可能です。
詳しい設定方法につきましては操作マニュアル「ROBOT ID」も併せてご参照ください。

1. ［SAML 設定］タブをクリックします。

2. 第 3 章「ROBOT ID：SAML 設定の作成」で作成した SAML 設定の名前をクリックします。

3. 「編集」をクリックします。

Copyright © BlueTec Inc. All Rights Reserved.
12

ROBOT ID × Chatwork SSO 設定

4. 以下の情報を設定し、［保存］をクリックします。
開始 URL：Chatwork の「専用ログイン URL」に表示されている URL を入力します。詳しくは第 5 章「Chatwork：シングルサインオン設定の登録」をご参照ください。

Copyright © BlueTec Inc. All Rights Reserved.
13