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

Copyright © BlueTec Inc. All Rights Reserved.

ROBOT ID × GEOCRM SSO 設定

目次■1 ROBOT ID と GEOCRM の SSO 連携の流れ ........................................................ 1■2 ROBOT ID の設定........................................................................... 2
2-1 カスタム属性を作成する ................................................................... 2
2-2 カスタム属性を設定する ................................................................... 3
2-3 SAML 設定を行う........................................................................... 42-4 証明書のダウンロードを行う ............................................................... 6■3 GEOCRM の設定 ............................................................................ 83-1 SAML 設定を行う........................................................................... 8■4 JIT プロビジョニングの利用設定 ........................................................... 104-1 ROBOT ID：JIT プロビジョニングに対応するカスタム属性を登録する ........................... 104-2 ROBOT ID：SAML 設定に登録したカスタム属性を設定する ...................................... 114-3 GEOCRM：SSO 設定で JIT プロビジョニングを設定する ......................................... 11■5 スマートフォンアプリケーションを SSO 連携する ............................................ 145-1 ROBOT ID：セキュリティルールの設定を行う ................................................ 145-2 ROBOT ID：アカウントの設定を行う ........................................................ 16
5-3 GEOCRM アプリケーションから SSO を利用してログインする .................................... 21※ご利用ブラウザ、端末のバージョン等により表示画面が異なる場合がございます。
あらかじめご了承ください。

Copyright © BlueTec Inc. All Rights Reserved.

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

Copyright © BlueTec Inc. All Rights Reserved.
1

ROBOT ID × GEOCRM SSO 設定■2 ROBOT ID の設定ROBOT ID にてカスタム属性の作成、GEOCRM 用の SAML 設定および証明書のダウンロードを行います。設定はROBOT ID のアドミニストレーターアカウントからのみ実施可能です。
設定方法について詳細は操作マニュアル「ROBOT ID」も併せてご参照ください。

2-1 カスタム属性を作成する
SAML 設定の「名前識別子の値」（SAMLResponse の NameID）に設定するカスタム属性を作成します。
POINT
GEOCRM の場合、「名前識別子の値」（SAMLResponse の NameID）には GEOCRM のログイン ID（メールアドレス）を設定します。値の設定は各アカウントで行います。
GEOCRM のログイン ID 用項目が作成済みの場合は、新規作成する必要はございません。
POINT
JIT プロビジョニングを利用する場合、カスタム属性にて必要な項目を作成します。作成の際、「フィールド名」は任意の名称で問題ございません。作成項目について詳細は第 4 章「JIT プロビジョニングの利用設定」の「ROBOT ID：JIT プロビジョニングに対応するカスタム属性を登録する」をご参照ください。

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

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

3. 項目を設定し、［保存］をクリックします。
POINT
カスタム属性の各種別の設定値を変更可能な画面は以下のとおりです。
セキュリティ上、各項目の設定値はアドミニストレーターで管理することを推奨します。
・各アカウントで、この属性に対する値を保持します。
：
アドミニストレーター用のアカウント編集画面、ユーザー用のマイアカウント編集画面
・各アカウントで、この属性に対応する値を保持しますが、アドミニストレーターのみ変更可能です。
：
Copyright © BlueTec Inc. All Rights Reserved.
2

ROBOT ID × GEOCRM SSO 設定
アドミニストレーター用のアカウント編集画面
・この属性にはユニークな値が対応します。
：
アドミニストレーター用のカスタム属性編集画面

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

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

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

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

Copyright © BlueTec Inc. All Rights Reserved.
3

ROBOT ID × GEOCRM SSO 設定

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

2-3 SAML 設定を行う
POINT
JIT プロビジョニングを利用する場合、カスタム属性にて作成した項目を属性マッピングに登録します。
詳細は第 4 章「JIT プロビジョニングの利用設定」の「ROBOT ID：SAML 設定に登録したカスタム属性を設定する」をご参照ください。

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

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

Copyright © BlueTec Inc. All Rights Reserved.
4

ROBOT ID × GEOCRM SSO 設定

3．以下の情報を設定し、［保存］をクリックします。
以下の項目は GEOCRM との連携において必須となる項目です。
名前：連携するシステムの名称など、任意の名前を入力します。
接続識別子：半角英数字で最大 30 文字の任意の文字列を入力します。ここで設定した文字列が「SSO 利用時の URL」に設定されます。
有効：ラジオボタン「ON」を選択します。
IdP initiated SSO：ラジオボタン「OFF」を選択します。
エンティティ ID：「https://zone1.geocrm.com」を入力します。
ACS URL：「https://zone1.geocrm.com/login?saml2=[パラメータ]*1」を入力します。
署名対象のノード：「Assertion」を選択します。
署名方式：「RSA_SHA512」を選択します。
ダイジェスト方式：「SHA512」を選択します。
名前識別子の署名：「EmailAddress」を選択します。
名前識別子の値：GEOCRM のログイン ID を設定するカスタム属性の項目を選択します。
カスタム属性について詳細は本章「ROBOT ID の設定」の「カスタム属性を作成する」をご参照ください。
*1 パラメータ：任意の文字列を入力します。設定値は第 3 章「GEOCRM の設定」の「SAML 設定を行う」で利用します。

Copyright © BlueTec Inc. All Rights Reserved.
5

ROBOT ID × GEOCRM SSO 設定
POINT
属性マッピングを登録する場合は「設定欄追加」をクリックし、登録する全ての項目を追加した後［保存］をクリックします。

2-4 証明書のダウンロードを行う

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

2．前項「SAML 設定を行う」で作成した SAML 設定の名前をクリックします。

3. 「証明書のダウンロード」欄にある「Base 64 encoded X.509(.cer)形式」をクリックしてダウンロードします。
Copyright © BlueTec Inc. All Rights Reserved.
6

ROBOT ID × GEOCRM SSO 設定
ダウンロードした証明書ファイルは第 3 章「GEOCRM の設定」の「SAML 設定を行う」で利用します。
POINT
証明書の有効期限が過ぎている場合は「再発行」をクリックしてから証明書をダウンロードしてください。
※「GEOCRM」は証明書の有効期限が過ぎていても正常にご利用いただけます。

POINT「SSO 利用時の URL」に記載されている URL は、第 3 章「GEOCRM の設定」の「SAML 設定を行う」で利用します。

Copyright © BlueTec Inc. All Rights Reserved.
7

ROBOT ID × GEOCRM SSO 設定■3 GEOCRM の設定
GEOCRM にて、ROBOT ID と連携するための SAML 設定を行います。設定は GEOCRM の管理者（Manager）アカウントからのみ実施可能です。

3-1 SAML 設定を行う
GEOCRM の SAML 設定にて ROBOT ID の設定を行います。

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

2. 「管理者設定」の「SAML 設定」をクリックします。

Copyright © BlueTec Inc. All Rights Reserved.
8

ROBOT ID × GEOCRM SSO 設定

3. 以下の情報を設定し、［保存］をクリックします。
以下の項目は ROBOT ID との連携において必須となる項目です。
利用設定：「有効」を選択します。
通常ログイン許可設定：任意で選択します。
JIT 連携の利用設定：任意で選択します。JIT 連携を利用する場合は第 4 章「JIT プロビジョニングの利用設定」の内容を設定後の変更を推奨します。
SAML 利用時の URL：ROBOT ID の「SAML 設定」にて設定した[パラメータ]を入力します。詳細は第 2 章「ROBOT ID の設定」の「SAML 設定を行う」をご参照ください。
識別子のフォーマット：「urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress」
を選択します。
ID プロバイダーログイン URL：ROBOT ID に表示されている「SSO 利用時の URL」を入力します。詳細は第 2 章「ROBOT ID の設定」の「SAML 設定を行う」をご参照ください。
ID プロバイダー証明書：ROBOT ID でダウンロードした証明書ファイルを選択します。詳細は第 2 章「ROBOT ID の設定」の「証明書のダウンロードを行う」をご参照ください。

Copyright © BlueTec Inc. All Rights Reserved.
9

ROBOT ID × GEOCRM SSO 設定■4 JIT プロビジョニングの利用設定
ROBOT ID と GEOCRM の JIT プロビジョニングの利用設定を行います。
JIT プロビジョニングを利用することで、ROBOT ID から GEOCRM へログインする際に、GEOCRM にユーザーの作成または更新を行うことが可能です。
本章では、STEP1 の ROBOT ID と GEOCRM の SSO 連携設定が完了している前提でご案内いたします。
STEP1 第 1～3 章の設定を行う▼STEP2 必要に応じ、ROBOT ID 側に GEOCRM の項目を追加する▼※カスタム属性と SAML 設定の設定を行います。

STEP3 GEOCRM 側で SSO の設定を変更する※JIT 連携利用設定を有効に変更します。

4-1 ROBOT ID：JIT プロビジョニングに対応するカスタム属性を登録する
GEOCRM との JIT プロビジョニングに対応したカスタム属性を ROBOT ID に登録します。ここでは設定可能な項目をご案内します。
カスタム属性の作成方法について詳細は第 2 章「ROBOT ID の設定」の「カスタム属性を作成する」をご参照ください。

■設定可能な項目
設定可能な項目はGEOCRM のユーザーインポート機能にて設定可能な項目の一部です。
各項目の詳細は GEOCRMの操作マニュアルをご参照ください。
JIT プロビジョニングを利用する場合、「姓」「名」の項目は必須です。
GEOCRM の説明

ユーザーインポート項目名
姓＊名＊
ミドルネームロール

必須項目です。GEOCRM 上のアカウント名（姓）です。最大100 文字まで設定できます。
必須項目です。GEOCRM 上のアカウント名（名）です。最大100 文字まで設定できます。
GEOCRM 上のアカウント名（ミドルネーム）です。最大 100 文字まで設定できます。
GEOCRM 上のアカウントの役割（権限）です。（User:一般ユーザー Manager：管理者）

POINT
カスタム属性の種別に「各アカウントで、この属性に対する値を保持します。
」または「各アカウントで、この属性に対応する値を保持しますが、アドミニストレーターのみ変更可能」を選んだ場合は、作成したカスタム属性の値はアカウント編集画面で設定します。
ユーザーから変更してほしくない項目については、「各アカウントで、この属性に対応する値を保持しますが、アドミニストレーターのみ変更可能」を選択してください。
Copyright © BlueTec Inc. All Rights Reserved.
10

ROBOT ID × GEOCRM SSO 設定

4-2 ROBOT ID：SAML 設定に登録したカスタム属性を設定する
登録したカスタム属性を GEOCRM 連携用の SAML 設定に追加します。ここでは設定可能な項目の属性名をご案内します。
SAML 設定の登録方法について詳細は第 2 章「ROBOT ID の設定」の「SAML 設定を行う」をご参照ください。

■設定可能な項目の属性名
設定可能な項目はGEOCRM のユーザーインポート機能にて設定可能な項目の一部です。
各項目の詳細は GEOCRMの操作マニュアルをご参照ください。
JIT プロビジョニングを利用する場合、「姓」「名」の項目は必須です。
GEOCRM のROBOT ID のユーザーインポート項目名

属性マッピングに登録する属性名＊

last_name＊名

first_name

ミドルネームmiddle_name

ロール

role

姓

POINT
SAML 設定の属性マッピングに登録した項目は、SAML レスポンス中の saml:AttributeStatement 要素に含まれて GEOCRM へ渡されます。
POINT
任意項目を設定しない場合、「ミドルネーム」は未記入、「ロール」は「一般ユーザー」として登録されます。

4-3 GEOCRM：SSO 設定で JIT プロビジョニングを設定する
SSO 設定を行った GEOCRM で JIT プロビジョニングの利用設定を行います。
GEOCRM の SSO 設定について詳細は第 3 章「GEOCRM の設定」の「SSO 設定を行う」および GEOCRM の操作マニ
ュアルをご参照ください。

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

Copyright © BlueTec Inc. All Rights Reserved.
11

ROBOT ID × GEOCRM SSO 設定

2. 「管理者設定」の「SAML 設定」をクリックします。

3. 「JIT 連携の利用設定」を「ON」にし、［保存］をクリックします。

Copyright © BlueTec Inc. All Rights Reserved.
12

ROBOT ID × GEOCRM SSO 設定
POINT
JIT プロビジョニングを利用して新規作成されたアカウントで GEOCRM に初めてログインする場合、パスワードの入力が求められます。2 回目以降のログインではこの操作はありません。

ここで設定したパスワードは、ROBOT ID から GEOCRM に SSO ログインする場合には使用しません。

Copyright © BlueTec Inc. All Rights Reserved.
13

ROBOT ID × GEOCRM SSO 設定■5 スマートフォンアプリケーションを SSO 連携する
ROBOT ID と GEOCRM のスマートフォンアプリ（以下、アプリ）を連携し、ROBOT ID の SSO 連携で GEOCRM forSmartphone にログインできます。
ROBOT ID のアプリについて詳細は操作マニュアル「ROBOT ID Android 用スマートフォンアプリ」も併せてご参照ください。
ここでは第 2 章「ROBOT ID の設定」および第 3 章「GEOCRM の設定」で記載した内容を前提とし、アプリと連携する場合に必要な STEP5 以降の手順をご案内します。詳細は各章の内容をご参照ください。
STEP1 ROBOT ID 側でカスタム属性を作成する▼STEP2 ROBOT ID 側で SAML の設定を行う▼STEP3 ROBOT ID 側で証明書をダウンロードする▼STEP4 GEOCRM 側で SSO の設定を行う▼
STEP5 ROBOT ID 側でセキュリティルールの設定を行う▼
STEP6 ROBOT ID 側でアカウントにセキュリティルールの適応と端末識別 ID の設定を行う※端末識別 ID を登録するにはスマートフォン端末にアプリをダウンロードしている必要があります。
POINT
アプリ「ROBOT ID」が利用可能な端末は Android OS が 6.0 以上のスマートフォン端末のみです。タブレッ
ト端末、iOS 端末には対応しておりません。

5-1 ROBOT ID：セキュリティルールの設定を行う
アプリ「ROBOT ID」を利用可能とするユーザーに適応するセキュリティルールを設定します。
詳細は操作マニュアル「ROBOT ID」をご参照ください。

1. ［セキュリティルール］タブをクリックします。

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

Copyright © BlueTec Inc. All Rights Reserved.
14

ROBOT ID × GEOCRM SSO 設定
POINT
作成済みのセキュリティルールを編集する場合はセキュリティルールの名前をクリックし、セキュリティルール詳細画面の「編集」をクリックします。

Copyright © BlueTec Inc. All Rights Reserved.
15

ROBOT ID × GEOCRM SSO 設定

3. 項目を設定し、［保存］をクリックします。
以下の項目は ROBOT ID のアプリを利用許可するにあたって必須となる項目です。
・セキュリティルール編集
名前：セキュリティルールの名前を入力します。最大 30 文字まで設定できます。
多要素認証の種類：アプリ「ROBOT ID」では「Web Authentication」に登録した認証器での認証を行うことができません。
「Web Authentication」を設定する場合は「IP アドレス制限」に IP アドレスを入力して「パスワードによるログイン認証も併用する」にチェックを入れ、パスワードでログインしてください。
POINT
ここで設定した「多要素認証の種類」「IP アドレス制限」「スマートフォンの利用」およびアカウントで設定する「利用許可スマートフォン端末」の設定値の組み合わせにより、ログイン可能な条件が異なります。
詳細は操作マニュアル「ROBOT ID」の巻末資料をご参照ください。

5-2 ROBOT ID：アカウントの設定を行う
ROBOT ID アプリを利用可能とするユーザーに対して、セキュリティルールの適応と端末識別 ID を設定します。
Copyright © BlueTec Inc. All Rights Reserved.
16

ROBOT ID × GEOCRM SSO 設定■セキュリティルールを設定する
ROBOT ID アプリを利用可能とするユーザーに対して、本章「スマートフォンアプリケーションを SSO 連携する」の「ROBOT ID：セキュリティルールの設定を行う」にて作成したセキュリティルールを適応します。
ここでは作成済みのユーザーアカウントに対して編集する場合としてご案内します。ユーザーアカウントが未作成の場合は操作マニュアル「ROBOT ID」をご参照の上、アカウントを作成してください。

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

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

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

Copyright © BlueTec Inc. All Rights Reserved.
17

ROBOT ID × GEOCRM SSO 設定

4. 内容を変更し、［保存］をクリックします。
以下の項目はアプリ「ROBOT ID」を利用許可するにあたって必須となる項目です。
・アカウント編集
ログイン ID：ROBOT ID にログインするためのログイン ID となる任意の文字列を入力します。ログイン ID は全環境において一意である必要がございます。
姓・名・ミドルネーム：氏名を入力します。
メールアドレス：メールアドレスを入力します。
通知用メールアドレス：ROBOT ID からの通知メールを受信するメールアドレスを入力します。メー
ルアドレスと同じアドレスでも登録可能です。
権限：アカウントの権限を「ユーザー」もしくは「アドミニストレーター」のどちらかに設定します。
セキュリティルール：本章「アプリケーション同士を SSO 連携する」の「ROBOT ID：セキュリティルールの設定を行う」にて作成したセキュリティルールを選択します。

■利用許可するスマートフォンの端末情報を登録する
ROBOT ID をアプリから利用可能とするユーザーに対して、利用を許可するスマートフォンの端末情報を登録します。
ここでは ROBOT ID にアカウントが作成済みとしてご案内します。アカウントが未作成の場合は操作マニュ
アル「ROBOT ID」をご参照の上、アカウントを作成してください。
POINT［セキュリティルール］で「スマートフォンの利用」を「制限する」としていても、その他の設定によりアプリを利用することができる場合もあります。詳細は操作マニュアル「ROBOT ID」をご参照ください。
Copyright © BlueTec Inc. All Rights Reserved.
18

ROBOT ID × GEOCRM SSO 設定

1. スマートフォン端末にインストールしたアプリ「ROBOT ID」にて、「端末識別 ID」を確認します。アプリのインストール方法および確認方法について詳細は操作マニュアル「ROBOT ID スマートフォンアプリ」をご参照ください。

2. ブラウザ版「ROBOT ID」にアドミニストレーターアカウントでログインし、［アカウント］タブをクリックします。

3 登録するアカウントのログイン ID をクリックします。

Copyright © BlueTec Inc. All Rights Reserved.
19

ROBOT ID × GEOCRM SSO 設定

4. 「利用許可スマートフォン端末」の「設定」をクリックします。

5. ［追加］をクリックします。

Copyright © BlueTec Inc. All Rights Reserved.
20

ROBOT ID × GEOCRM SSO 設定6. 「編集」をクリックします。

7. 内容を入力し、「保存」をクリックします。
「端末識別 ID」は必須項目です。手順 1 で確認した文字列を入力してください。

5-3 GEOCRM アプリケーションから SSO を利用してログインする
SSO 設定を行った GEOCRM のアプリから ROBOT ID のアプリを利用してログインします。
POINT
アドミニストレーターが設定したセキュリティルールの「多要素認証の種類」により、ROBOT ID でのログイン手順が異なります。
本手順では「多要素認証の種類」を「無効」としている場合の手順を記載しております。
「多要素認証の種類」ごとのログイン手順について詳細は操作マニュアル「ROBOT ID」をご参照ください。
1. アプリ「GEOCRM」をタップして GEOCRM のアプリを起動します。

Copyright © BlueTec Inc. All Rights Reserved.
21

ROBOT ID × GEOCRM SSO 設定

2. 何も入力せずに［ログイン］をタップします。

Copyright © BlueTec Inc. All Rights Reserved.
22

ROBOT ID × GEOCRM SSO 設定
POINT
GEOCRM アプリから ROBOT ID にアクセスする際に ROBOT ID アプリを使用するかどうかの設定は、GEOCRM アプリのログイン画面の「アプリケーション設定」から変更できます。

POINT
GEOCRM アプリをインストール後、「ROBOT ID アプリ使用」の設定を行わずに初めて ROBOT ID にアクセス
すると、以下の画面が表示される場合があります。
「OK」をタップすると、今後 GEOCRM アプリから GEOCRM に SSO ログインする際は端末にインストールされた ROBOT ID のアプリを起動して認証を行います。
「キャンセル」をタップすると、今後 GEOCRM アプリからGEOCRM に SSO ログインする際は ROBOT ID アプリを利用せずに認証を行います。

Copyright © BlueTec Inc. All Rights Reserved.
23

ROBOT ID × GEOCRM SSO 設定
POINTGEOCRM アプリから初めて ROBOT ID にアクセスする際に、ROBOT ID のアプリが端末にインストールされていない場合は以下の画面が表示される場合があります。
「OK」をタップすると ROBOT ID のアプリインストール画面が表示され、「キャンセル」をタップすると今後 GEOCRM アプリから GEOCRM に SSO ログインする際は ROBOT ID アプリを利用せずに認証を行います。

3. ROBOT ID のログイン ID を入力し、［次へ］をタップします。

4. ROBOT ID のパスワードを入力し、［ログイン］をタップします。
Copyright © BlueTec Inc. All Rights Reserved.
24

ROBOT ID × GEOCRM SSO 設定

5. GEOCRM へのログインが完了し、ログイン後の画面が表示されます。
POINT
アプリ「ROBOT ID」にすでにログイン済みの場合、手順 3 および 4 の操作は不要です。

Copyright © BlueTec Inc. All Rights Reserved.
25