接続の作成と認証

接続の作成と認証

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Notes
このヘルプページはCreator 6のユーザー向けです。旧バージョン(Creator 5)を使用している場合は、こちらをクリックしてください。Creatorのバージョンを確認してください。
このページの内容

Zoho Creatorで接続を作成し、組み込みおよびカスタムコネクターを使用して他の外部サービスと連携できるように認証する方法について説明します。

利用条件


接続:

  1. Creatorの有料プランでのみ利用できます
  2. 作成と管理は特権管理者、管理者、開発者のみが行えます。他のユーザーは認証してアクセスできます
  3. すべてのデータセンターで利用できます

1. 接続の作成手順

Notes
メモ:
  1. 異なるデータセンターでホストされているサービスへの接続では、国境を越えたデータ転送が発生する場合があります。Zoho Creatorではデータを安全に取り扱いますが、続行する前に、組織のデータ所在地およびコンプライアンス要件に適合していることを確認してください。
  2. 決済ワークフローは現在、Zoho Checkoutを利用した決済ゲートウェイに依存しています。すべての決済サービスは、[マイクロサービス]→[操作]→[決済ゲートウェイ]に移動しました。PayPal、PayflowPro、Payments Proの既存バージョンは2024年9月26日に廃止され、この日以降は決済取引が処理されません。決済処理を継続するには、最新バージョンに移行してください。詳細はこちら
  3. ローカルでホストされているコネクターを使用して作成する接続には、設定済みのdatabridgeが必要です。このような接続を作成する前に、Qntrlがシステム連携で設定され、有効なdatabridgeに関連付けられていることを確認してください。有効なdatabridgeがない場合、接続を作成または認証することはできません。

Zoho Creatorアプリケーションを他のクラウドサービスと連携するには、まず接続を設定する必要があります。接続の設定プロセスは2段階です。最初の手順では、指定したパラメーターで接続を作成します。次の手順では、接続を機能させるために認証します。Zoho Creatorには、接続の作成に使用できる組み込みコネクターが複数用意されています。組み込みコネクターとして利用できないサービスに接続する場合は、そのサービス用のカスタムコネクターを作成し、接続で使用できます。接続の詳細については、こちらをクリックしてください。
  1. 左側のペインで[マイクロサービス]に移動し、[+ 新規作成]をクリックします。
  2. 接続の下にある[選択して作成]をクリックします。組み込みコネクターの一覧がカードとして表示されます。
  3. 接続を作成する対象サービスのコネクターを選択します。
  4. Notes
    メモ:
    必要なサービスが組み込みコネクターの一覧にない場合は、カスタムコネクターを作成して続行できます。
    コネクター一覧ページの[フィルター]オプションを使用して、一覧を絞り込めます。コネクターの種類(公開ホスト型またはプライベートホスト型)で絞り込めます。たとえば、プライベートホスト型を選択すると、databridgeを使用して動作するコネクターのみを表示できます。

  5. 次に表示されるポップアップでは、[接続名]選択したコネクターに基づいて自動生成されます。入力ボックス内をクリックすると、編集できます。
    1. 同じコネクターの接続が複数ある場合、名前の形式は次のようになります。<service-name> [space] Connection <sequence>.たとえば、Twilio接続が複数ある場合、新しい接続名は、Twilio Connection 1になります。
  6. 接続の認証方法を[認証アクセス]で選択します。

    1. [管理者のみ]アプリケーションの管理者、開発者、特権管理者は、接続を認証する権限を持ちます。一般ユーザーや管理者以外の役割は接続を認証できませんが、管理者による認証を通じて使用できます。この場合、接続は管理者接続になります。
    2. [すべてのログインユーザー]:役割に関係なく、ログインしているすべてのユーザーが接続を認証できます。管理者接続とは異なり、これらの接続ではログインしている各ユーザーの個別の認証を保持でき、実行したユーザーの認証に基づいて連携を実行できます。つまり、管理者と一般ユーザーのどちらも接続の認証を付与できるため、この接続はログインユーザー接続になります。
  7. 使用する[接続モード]を選択し、接続の認証方法を定義します。
  1. [クイック接続](Zoho管理のOAuth認証情報)-これは、Zohoが管理するデフォルトのOAuth認証情報です。
  2. [カスタム](独自のOAuth認証情報を使用)-独自の認証情報を使用して接続を管理できます。
    • 登録済みのサードパーティOAuthアプリから取得したクライアント認証情報、ID、およびクライアントシークレットを入力します。

      • 既存の認証情報があり、新しく作成する場合は、ドロップダウンから[新規追加]を選択します。システム生成のクライアント認証情報が割り当てられます。
      • 複数の接続でコネクターにすでに関連付けられている既存の OAuth認証情報を再利用する場合は[クライアント認証情報]ドロップダウンから選択します。


Notesメモ:接続の作成中に既存の認証情報を更新することはできません。クライアント認証情報を更新するには、接続の詳細ページに移動する必要があります。認証情報の値が重複していないことを確認してください。
クライアントIDに使用できる特殊文字は * _ - @ / ! : | & ~ \ + のみで、50文字を超えることはできません。

    • Zoho Creator用に提供されたコールバックURL(リダイレクトURLをコピーし、クライアントIDとクライアントシークレットを生成するためにサードパーティOAuthアプリを登録する際に使用されていることを確認します。
  • 接続を作成する前に、[スコープ]の必要な項目を[詳細]ドロップダウンから選択します。利用可能なすべてのタブへのアクセスを許可するには[すべてのアクション]を選択し、限定したアクションを選択するには[特定のアクションのみ]を選択します。デフォルトでは、[すべてのアクション]オプションが選択されています。
  • Notes
    メモ:[詳細]で、接続の認証情報を使用してすべてのアクションへのアクセスを有効にすることを選択した場合、接続に関連するすべてのアクションがデフォルトで有効になり、選択を解除できません。
    クライアント認証情報(カスタム)の場合は、Zoho Creatorで選択したアクションがサードパーティサービスで設定したアクションと一致していることを確認してください。
  • [作成して認可]をクリックします。
    1. デフォルトでは、[環境ごとに異なる認可を使用]チェックボックスがオンになっていない限り、すべての環境で同じ認可が使用されます。デフォルトでは、認可はすべての環境で同一です。
    2. 環境ごとに異なる認証情報を使用してユーザーにアプリケーションを認可させる必要がある場合は、チェックボックスを選択します。環境ごとに異なる認可を使用する方法の詳細をご確認ください。
      1. 認可を適用する環境を選択します。[認可]をクリックすると、接続が作成され、認可を求める画面が表示されます。
    Notesメモ:認可に必要なサードパーティサービスの認証情報は、対象サービスでサポートされている認証の種類によって異なります。
    組み込みコネクターでは、サービスに必要なパラメーターが事前設定されています。接続の作成時は、認証情報を入力するだけです。
    カスタムコネクターでは、カスタムコネクターの作成時に、サービスで必要なパラメーターを設定する必要があります。設定したパラメーターは、カスタムコネクターで接続を認可する際に項目として表示されます。使用する認証の種類に応じて、カスタムコネクターの認可方法は異なります
  • OAuth2の場合、[認可]をクリックすると、サードパーティサービスの認可ページにリダイレクトされます。
  • 認証情報を入力し、90秒の制限時間が経過する前にアクセス権限を承認します。

  • 認証後、この接続はアプリケーションで使用できるようになります。たとえば、フォームが送信されるたびに、Zoho Creatorの[仕入先名]項目からQuickbooksアカウントの[仕入先]タブにデータを送信する場合は、フォームワークフローの連携アクションを使用して実現できます。そのためには、Quickbooks接続を作成し、対象アカウントの認証情報で認証して、連携アクションの設定時に[接続]項目に指定します。アプリケーションの他のユーザーも、接続の作成時に設定された認証レベルに基づいて、この接続を認証して使用できます。

    1.1 カスタムコネクターの認証の違い

    認証方法は、カスタムコネクターの作成時に使用した認証タイプによって異なります。いくつかの例を見てみましょう。

    1. 基本認証タイプのサービスであるAtlassianでは、接続を確立するためにユーザー名とパスワードが必要です。Atlassianの場合、ユーザー名はメールアドレス、パスワードは認証トークンです。これらは、カスタムコネクターの作成時にパラメーターとして設定する必要があります。設定したパラメーターは、接続を認証する際にユーザーから認証情報を取得するための項目として表示されます。[環境ごとに異なる認証を使用する]を選択した場合は、続いて表示されるポップアップで環境を選択します


    2. APIキー認証タイプのサービスであるOpen Weatherでは、接続を確立するためにAPIキーが必要です。基本認証コネクターと同様に、これはカスタムコネクターの作成時に設定する必要があります。
    3. OAuth1認証サービスであるTrelloでは、[接続の認証レベル]を選択する必要があります。

      1. [環境ごとに異なる認証を使用する]を選択した場合は、続いて表示されるポップアップで環境を選択しますその後、[認証]をクリックすると、サービス(Trello)の認証ページにリダイレクトされます。そこで、要求された権限へのアクセスを許可する必要があります。
    4. OAuth2認証サービスであるDropboxでは、[接続の認証レベル]を選択する必要があります。

      1. [環境ごとに異なる認証を使用する]を選択した場合は、続いて表示されるポップアップで環境を選択しますその後、[認証]をクリックすると、サービス(Dropbox)の認証ページにリダイレクトされます。そこで、要求された権限へのアクセスを許可する必要があります。

    2. 注意点

    1. 接続は管理者のみが作成できます。
    2. システム接続は、特権管理者、管理者、または開発者が認証できます。
    3. ログインユーザー接続はC6でのみ作成できます。
    4. データソースやスケジューラーをログインユーザー接続で作成する場合、連携サービスを単一のアカウント経由で処理するには、プライマリアカウントが必須です。
    5. カスタムコネクターで作成された接続は、特定のシナリオ/ワークフローに応じたアクションAPIを指定するDelugeのinvoke URLタスクでのみ使用できます。接続済みのDropboxアカウントからファイルを取得するには、この例を参照して、invoke URLタスクを使用してください。
    6. 接続がアプリケーションで使用されている場合は、そのアプリケーションのライブモードと編集モードでも表示および認証できます。ライブモードと編集モードでの接続へのアクセスについて詳しくは、こちらをクリックしてください。
    1. 接続の概要
    2. 接続の管理
    3. ライブモードと編集モードでの接続
    4. コネクターの概要

    [次のステップ]
    [前へ]
    [次のステップ]
    接続の管理に利用できる各種オプションについては、接続の管理ページをご確認ください。
    [前へ]
    接続について学ぶには、総合ガイドをご覧ください。