Zoho Deskのヘルプセンターで連携サインインの機能を有効にすると、他サービスのアカウント情報を使用したサインイン(フェデレーションログイン)が可能になります。ヘルプセンターの利用者はZoho、Google、Facebook、LinkedInなどの各サービスのアカウント情報を利用してヘルプセンターにサインインできるようになります。これにより、利用者(顧客)は、ヘルプセンター用のアカウントをわざわざ作成しなくても、ヘルプセンターの利用を開始することが可能です。
Zoho Deskでは、以下の各サービスのアカウントとの連携が可能です。
- Zoho
- Google
- LinkedIn
- Facebook
- Microsoft Azure
重要:
- Zoho以外のサービスのアカウントとの連携によるサインインを有効にするには、Zoho Deskの設定画面で、クライアントIDやクライアントシークレットを入力する必要があります(クライアントIDやクライアントシークレットは、連携先の各サービスで個別に取得する必要があります)。
- 連携サインインを有効にすると、ヘルプセンターの利用登録を承認制にすることはできません。
- 連携サインインを有効にすると、利用者は招待メールからの認証を行わなくても、ヘルプセンターの利用を開始できるようになります。
Zohoアカウントとの連携によるサインイン
Zohoアカウントとの連携によるサインインを有効にすると、利用者はZohoアカウントの認証情報を使用してヘルプセンターにサインインできるようになります。
Zohoアカウントとの連携によるサインインを有効にするには:
- 画面右上にある
(設定)アイコンをクリックし、[経路]の欄にある[ヘルプセンター]をクリックします。
- 対象のヘルプセンターをクリックし、画面左側のメニューから[連携サインイン]をクリックします。
- [連携サインイン]のページで、[Zoho]を選択します。
Zohoアカウントとの連携設定の画面が表示されます。
- 同意確認のためのチェックボックスを選択し、[有効にする]をクリックします。有効にすると、利用者は
Zohoアカウントの認証情報を利用してヘルプセンターにサインインできるようになります。
メモ:
- Zohoアカウントとの連携設定を有効にすると、ZohoサービスのOAuthクライアントが作成されます。作成されたOAuthクライアントの情報を確認するには、Zohoサービスによる連携サインインを有効にした後、同じ画面で[Zoho Developerの管理画面のURL]の欄に移動し、項目内に表示されているURLにアクセスします。
Zoho以外のサービスのアカウントとの連携によるサインイン
連携サインインの設定は、Zoho以外のサービス(Google、LinkedIn、Facebook、Microsoft Azure)に対しても有効にできます。有効にすると、利用者は各サービスの認証情報を使用して、ヘルプセンターにサインインできるようになります。
各サービスのアカウントとの連携によるサインインを有効にするには:
- 画面右上に表示されている
(設定)アイコンをクリックし、[経路]の欄にある[ヘルプセンター]をクリックします。
- 対象のヘルプセンターをクリックし、画面左側のメニューから[連携サインイン]をクリックします。
- 連携サインインの設定画面で以下の手順を実行します。
- 連携サインインを有効にしたいサービスを選択します(Microsoft/LinkedIn/Google/Facebook)。
- 連携設定を有効にしたいサービスの管理画面でクライアントIDをコピーし、Zoho Deskの指定の項目に貼り付けます。
- 同様に、クライアントシークレットもコピーして貼り付けます(各サービスにおけるクライアントIDとクライアントシークレットの確認方法については、この記事の「クライアントIDとクライアントシークレットの取得方法」の項目をご参照ください)。
- 同意確認のチェックボックスを選択し、[有効にする]をクリックします。
なお、同意確認のチェックボックスは、ヘルプセンターの設定において、利用者自身によるアカウント登録を許可している場合にのみ表示されます。
連携設定を有効にすると、利用者は、対象のサービスの認証情報を利用してヘルプセンターにサインインできるようになります。
クライアントIDとクライアントシークレットの取得方法
Zoho以外のサービスとの連携設定を行うには、連携先のサービスでクライアントIDとクライアントシークレットを取得する必要があります。取得方法は、サービスによって異なります。以下では、クライアントIDとクライアントシークレットの取得方法をサービス別にご紹介します。
Google
- Google Cloudにサインインし、[コンソール]に移動します。
- [APIとサービス]のダッシュボードで、[プロジェクトを作成]をクリックし、プロジェクトの作成画面を開きます。

- プロジェクトの作成画面でプロジェクト名を入力し、プロジェクトの作成場所を指定します。
- [作成]をクリックします。
[スタートガイド]に移動します。スタートガイドは、[Cloudの概要]→[ダッシュボード]に移動すると、通常、画面左下に表示されます。

- [APIを探索して有効にする]をクリックします。

- [APIとサービス]のメニューで、[OAuth同意画面]をクリックします。
- ユーザーの種類の選択欄で[内部]または[外部]のいずれかを選択し、[作成]をクリックします。

- OAuth同意画面で、以下の手順を実行します。
- [アプリ名]にアプリの名前を入力します。
- [アプリのロゴ]でロゴの画像ファイルをアップロードします。
- [承認済みドメイン]の欄に、Zoho Deskの連携サインインの設定画面からコピーした値を入力します。また、その他の必須項目を入力します。
- [保存して次へ]を2回クリックして、ダッシュボードに戻ります。
- 画面左側のメニューで[認証情報]をクリックします。
- 認証情報の作成ボタンをクリックし、[OAuth クライアント ID]を選択します。

- OAuthクライアントIDの作成画面で以下の手順を実行します。
- [アプリケーションの種類]として[ウェブ アプリケーション]を選択します。
- [名前]にOAuthクライアントの名前を入力します。
- [承認済みのリダイレクト URI]に、Zoho Deskの連携サインインの設定画面からコピーしたリダイレクトURI
を貼り付けます。
- [作成]をクリックします。
- 表示された画面でクライアントIDとクライアントシークレットをコピーし、Zoho Deskの連携サインインの設定画面に貼り付けます。
この際、クライアントIDとクライアントシークレットの前後に不要なスペース(空白)が入らないようにご注意ください。
LinkedIn
- LinkedInの開発者用サイトにサインインします。

- [MyApps](自分のアプリ)に移動します。
- [Create app](アプリを作成する)をクリックします。

- アプリの作成画面で必要な設定を行い、[Create app](アプリを作成する)をクリックします。
アプリの設定画面が表示されます。

- ページ上部の[Auth](認証)タブをクリックします。
- アプリの認証情報の欄に[Client ID](クライアントID)と[Client Secret](クライアントシークレット)が表示されます。
クライアントIDとクライアントシークレットの値をコピーします。コピーした値は、Zoho Deskの連携サインインの設定画面に貼り付けます。

- [OAuth settings](OAuthの設定)の欄で[+ Add redirect URL](リダイレクトURLを追加する)をクリックし、Zoho Deskの連携サインインの設定画面からコピーしたリダイレクトURIを入力します。
- [Product](商品)タブに移動し、[Sign In with LinkedIn using OpenID Connect](OpenID Connectを使用したLinkedInアカウントによるサインイン)の欄で[Request access](アクセスを申請する)をクリックします。

Facebook