Q【SSO設定方法】チャットの訪問者側に認証設定をする - Google workspace

A

1.SSO(シングルサインオン)機能について

プレミアムプラン以上で、SAML2.0 を用いたシングルサインオン(SSO)を設定いただけます。
これにより、ユーザ認証を企業のIdP(Microsoft Entra ID、Google、Okta など)に統合できます。

SSOを利用することで、社内のユーザは既存の社内アカウントを利用して、チャット運用をよりセキュアで効率的に行っていただけます。
今回はSSO設定する前にGoogle workspaceの作成から進みます。

 

 

2.Google workspaceでのSAMLの設定方法

(1) Google workspaceの管理コントロールページを開き、「アプリ」をクリックします。
※HPリンクはこちらです:https://admin.google.com/u/1/

 

(2) 「SAMLアプリ」をクリックします。

 

(3) 「アプリを追加」をクリックし、展開されたメニューから「カスタムSAMLアプリの追加」をクリックします。

 

(4) 「アプリ名」枠内に任意の文字列を入力します。
アプリのアイコンを変更する場合は、カメラマークをクリックし、画像をアップロードします。
設定完了後、「続行」ボタンをクリックします。

 

(5) SSOのURLとエンティティIDをコピーし、証明書をダウンロードします。

 

(6) 管理画面右上の設定ボタンをクリックします。
つぎに、画面左「チャット設置」>「URL/ボタン形式」をクリックします。
画面の「認証設定」をクリックします。

 

SAML認証にチェックを入れて、「IdP情報」の「+」をクリックして、それぞれの項目に入力します。

 

詳細は以下のとおりです。
名称:連携先サービス名など、任意の文字列を設定します。
個別設定:「識別子(エンティティID)」にエンティティIDを入力してください。
       「ログインURL」にSSOのURLを入力してください。
       「証明書を選択」より、ファイルをアップロードしてください。
     ※「メタデータURL」から、識別子、ログインURL、証明書を一括で登録することもできます。

アイコン:連携するサービスのアイコンを登録できます。

入力後、「更新」ボタンをクリックします。

 

(7) ChatPlusの「認証設定」の「SP情報」を参照し、「ACSのURL」「エンティティのID」を入力します。

 

※「SP情報」のログインURLはIdP起点SSOで運用する場合、参照は不要です。

 

(8)「オプション」で「SAMLでのサインイン時にAttributeで訪問者属性を更新する」設定することができます。

Attributeに含まれていれば、「chatName」と「chatEmail」を上書きします。
また「外部キー」について「NameID」で上書きします。 
それ以外の項目は変更されません。

ChatPlusの訪問者属性については、こちらの「訪問者属性を設定する方法」をご参照ください。

 

(9)「チャット専用URL」起点SSOで運用する場合、「サインイン画面デザイン」を設定いただけます。
「チャット専用URL」にアクセスすると表示される「サインイン画面」について、「ロゴ」「タイトル」「サービス選択ボタン」を設定できます。

 

以下は設定例です。

 

なおIdP起点で、IdP側にChatPlusのサービス情報を表示する場合は、以下のロゴ画像をご利用ください。(256px × 256px)


(10)ChatPlusは、JavaScriptのコードでWebページに設定して表示をすることができます。
もしもWebページ上での表示が不要な場合は、無効化の設定をします。


「表示有無」を「非表示」に変更して「更新」をします。

 

 

(11)「マッピングを追加」ボタンをクリックします。

 

(12) 「Google Directoryの属性」のプルダウンから「Primary email」をクリックして選択し、
「アプリの属性」に、以下のURLを入力します。
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress

 

(13) 「完了」ボタンをクリックします。

 

(14) 登録済み画面が表示されるので、一番上の「ユーザーアクセス」をクリックします。

 

 

(15)「サービスのステータス」の「オン」にチェックを入れます。

 

(16) Google workspace SAMLの設定は完了です。

 

 

3.動作テスト(管理者が実施してください)

(1) ChatPlusから一度ログアウトします。Google workspaceの画面左「SAMLログインをテスト」をクリックします。
※「チャット専用URL」起点SSOで運用する場合は、URLにアクセスして「サインイン画面」経由でチャットを利用できるか確認ください。
 

 

(2) ChatPlusにログインできればSSO設定は成功です。失敗の場合は設定等に誤りがないか確認し再度繰り返してください。

 

以上でSSO設定は完了です。

このQ&Aは役に立ちましたか