ヘルプセンターにおける連携サインインの有効化

ヘルプセンターにおける連携サインインの有効化

Zoho Deskのヘルプセンターで連携サインインの機能を有効にすると、他サービスのアカウント情報を使用したサインイン(フェデレーションログイン)が可能になります。ヘルプセンターの利用者はZoho、Google、Facebook、LinkedInなどの各サービスのアカウント情報を利用してヘルプセンターにサインインできるようになります。これにより、利用者(顧客)は、ヘルプセンター用のアカウントをわざわざ作成しなくても、ヘルプセンターの利用を開始することが可能です。

Zoho Deskでは、以下の各サービスのアカウントとの連携が可能です。
  1. Zoho
  2. Google
  3. LinkedIn
  4. Facebook
  5. Microsoft Azure

重要
  1. Zoho以外のサービスのアカウントとの連携によるサインインを有効にするには、Zoho Deskの設定画面で、クライアントIDクライアントシークレットを入力する必要があります(クライアントIDやクライアントシークレットは、連携先の各サービスで個別に取得する必要があります)。
  2. 連携サインインを有効にすると、ヘルプセンターの利用登録を承認制にすることはできません。
  3. 連携サインインを有効にすると、利用者は招待メールからの認証を行わなくても、ヘルプセンターの利用を開始できるようになります。

Zohoアカウントとの連携によるサインイン
Zohoアカウントとの連携によるサインインを有効にすると、利用者はZohoアカウントの認証情報を使用してヘルプセンターにサインインできるようになります。

Zohoアカウントとの連携によるサインインを有効にするには:
  1. 画面右上にある(設定)アイコンをクリックし、[経路]の欄にある[ヘルプセンター]をクリックします。
  2. 対象のヘルプセンターをクリックし、画面左側のメニューから[連携サインイン]をクリックします。
  3. [連携サインイン]のページで、[Zoho]を選択します。
    Zohoアカウントとの連携設定の画面が表示されます。
  4. 同意確認のためのチェックボックスを選択し、[有効にする]をクリックします。有効にすると、利用者は

    Zohoアカウントの認証情報を利用してヘルプセンターにサインインできるようになります。


メモ
  1. Zohoアカウントとの連携設定を有効にすると、ZohoサービスのOAuthクライアントが作成されます。作成されたOAuthクライアントの情報を確認するには、Zohoサービスによる連携サインインを有効にした後、同じ画面で[Zoho Developerの管理画面のURL]の欄に移動し、項目内に表示されているURLにアクセスします。

Zoho以外のサービスのアカウントとの連携によるサインイン
連携サインインの設定は、Zoho以外のサービス(Google、LinkedIn、Facebook、Microsoft Azure)に対しても有効にできます。有効にすると、利用者は各サービスの認証情報を使用して、ヘルプセンターにサインインできるようになります。

各サービスのアカウントとの連携によるサインインを有効にするには:
  1. 画面右上に表示されている(設定)アイコンをクリックし、[経路]の欄にある[ヘルプセンター]をクリックします。
  2. 対象のヘルプセンターをクリックし、画面左側のメニューから[連携サインイン]をクリックします。
  3. 連携サインインの設定画面で以下の手順を実行します。
    1. 連携サインインを有効にしたいサービスを選択します(Microsoft/LinkedIn/Google/Facebook)。
    2. 連携設定を有効にしたいサービスの管理画面でクライアントIDをコピーし、Zoho Deskの指定の項目に貼り付けます。
    3. 同様に、クライアントシークレットもコピーして貼り付けます(各サービスにおけるクライアントIDとクライアントシークレットの確認方法については、この記事の「クライアントIDとクライアントシークレットの取得方法」の項目をご参照ください)。
  4. 同意確認のチェックボックスを選択し、[有効にする]をクリックします。
    なお、同意確認のチェックボックスは、ヘルプセンターの設定において、利用者自身によるアカウント登録を許可している場合にのみ表示されます。
    連携設定を有効にすると、利用者は、対象のサービスの認証情報を利用してヘルプセンターにサインインできるようになります。

クライアントIDとクライアントシークレットの取得方法
Zoho以外のサービスとの連携設定を行うには、連携先のサービスでクライアントIDとクライアントシークレットを取得する必要があります。取得方法は、サービスによって異なります。以下では、クライアントIDとクライアントシークレットの取得方法をサービス別にご紹介します。

 Google 
  1. Google Cloudにサインインし、[コンソール]に移動します。
  2. [APIとサービス]のダッシュボードで、[プロジェクトを作成]をクリックし、プロジェクトの作成画面を開きます。



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



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



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



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



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


 LinkedIn 
  1. LinkedInの開発者用サイトにサインインします。



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



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



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



  7. [OAuth settings](OAuthの設定)の欄で[+ Add redirect URL](リダイレクトURLを追加する)をクリックし、Zoho Deskの連携サインインの設定画面からコピーしたリダイレクトURIを入力します。

  8. [Product](商品)タブに移動し、[Sign In with LinkedIn using OpenID Connect](OpenID Connectを使用したLinkedInアカウントによるサインイン)の欄で[Request access](アクセスを申請する)をクリックします。



 Facebook 
  1. Facebookの開発者用サイト(Meta for Developers)にサインインします。



  2. 画面右上に表示されている[マイアプリ]をクリックし、[アプリを作成]をクリックします。



  3. アプリの種類を選択し、[表示名][アプリの連絡先メールアドレス]を入力します。
  4. [アプリを作成]をクリックします。
    新しいアプリが作成され、ダッシュボードが表示されます。
  5. 画面左側のメニューで[商品]の欄にある[商品を追加]をクリックします。
  6. [Facebookログイン]の欄にある[設定]をクリックします。
  7. 画面左側のメニューで[商品]の欄にある[設定]を選択します。



  8. [クライアントOAuth設定]に移動します。
  9. [有効なOAuthリダイレクトURI]の項目に、Zoho Deskの連携サインインの設定画面からコピーしたリダイレクトURIを入力します。
  10. [変更を保存]をクリックします。



  11. 画面左側のメニューで[設定][ベーシック]を選択し、[アプリID][app secret](アプリシークレット)の値をコピーします。
    コピーした値は、Zoho Deskの連携サインインの設定画面に貼り付けます。


 Microsoft Azure
  1. Azureポータルにサインインします。



  2. Azure Active Directoryを検索してクリックし、設定画面を表示します。
  3. 画面左側のメニューで[管理]の欄にある[アプリの登録]を選択し、[新規登録]をクリックします。



  4. アプリケーションの登録画面で、以下の手順を実行します。



    1. アプリケーションの名前を入力します。
    2. アプリケーションを使用できるユーザー(この設定に基づいてサインインできるユーザー)を指定します。
    3. [リダイレクト URI]の項目に、Zoho Deskの連携サインインの設定画面からコピーしたリダイレクトURIの値を貼り付けます。
    4. 設定が完了したら、[登録]をクリックします。
  5. 登録が完了すると、アプリの基本情報が表示されます。



  6. [アプリケーション(クライアント)ID]の値をコピーします。コピーした値は、Zoho Deskでの連携サインインの設定時に使用します。
  7. 次に、クライアントシークレットを作成します。クライアントシークレットの作成手順は以下のとおりです。



    1. 画面左側のメニューで[管理]の欄にある[証明書とシークレット]を選択し、[新しいクライアントシークレット]をクリックします。
    2. クライアントシークレットの説明を入力し、有効期限を指定します。
    3. [追加]をクリックします。
    4. クライアントシークレットの値をコピーします。コピーした値は、Zoho Deskでの連携サインインの設定画面に貼り付けます。
      メモクライアントシークレットの表示画面から移動すると、クライアントシークレットを再度表示することはできなくなります。

連携サインインの無効化
連携サインインの設定は、必要に応じて無効にできます。無効化の手順は以下のとおりです。
  1. 画面右上に表示されている(設定)アイコンをクリックし、[経路]の欄にある[ヘルプセンター]をクリックします。
  2. 対象のヘルプセンターをクリックし、画面左側のメニューから[連携サインイン]をクリックします。
  3. 連携サインインの設定画面で以下の手順を実行します。
    1. 連携サインインを無効にしたいサービスの上にカーソルを重ねて、[無効にする]をクリックします。
    2. 表示された画面で、[無効にする]をクリックし、処理を確定します。

Before Updated