Skip to main content

このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。

Dify は、多様な外部データソースへの接続をサポートしています。データの安全性とアクセス制御を確保するため、各データソースごとに適切な認証設定が必要です。Dify では主に API キー と OAuth の 2 つの認証方式を提供しており、安全に必要なデータへアクセス・インポートすることが可能です。

データソース認証画面へのアクセス方法#

Dify では、以下の 2 つの方法でデータソースの認証設定にアクセスできます。

I. ナレッジパイプラインの編集画面から#

ナレッジパイプラインの編集画面で、認証が必要なデータソースノードを選択し、画面右側のパネルで 接続(Connect)をクリックします。

ナレッジパイプライン認証画面

II. 設定画面から#

画面右上のアバターをクリックして 設定 を選択し、データソースに進み、認証したいデータソースを選択してください。

設定画面の認証

対応データソースと認証方式#

データソースAPI キーOAuth
Notion✅✅
Jina Reader✅
Firecrawl✅
Google Drive✅
Dropbox✅
OneDrive✅

認証方式と設定の流れ#

API キー認証#

API キー認証は、企業向けサービスや開発者ツールに適したキーベースの認証方式です。対応サービスの管理画面などで API キーを生成し、Dify に登録して設定を行います。

設定手順#

  1. データソースの設定画面で、該当のデータソースを選択し、右側の 設定 をクリックして API キーを追加 を選びます。

    API キー追加

  2. ポップアップで「認証名」と「API キー」を入力し、保存 をクリックして設定を完了します。

    API キー設定

API キーは暗号化されて安全に保管されます。設定が成功すると「Connected」状態となり、ナレッジパイプライン内で該当データソース(例:Jina Reader)が利用可能になります。

API キー設定完了

OAuth 認証#

OAuth は、パスワードを開示せず、ユーザーが第三者アプリケーションに特定サービス上のリソースへのアクセスを許可できるオープンスタンダードの認証プロトコルです。

Dify では、OAuth 認証は デフォルト設定 と カスタム設定 の 2 種類を提供しています。

設定手順#

  1. データソース設定画面で OAuth 対応のデータソースを選択し、設定 → OAuth を追加 をクリックします。

    OAuth 追加

  2. 権限範囲を確認し、アクセスを許可 をクリックします。

    OAuth権限確認

    アクセス許可

OAuth クライアント設定#

Dify では、以下の 2 種類の OAuth クライアント設定方法を提供しています。

OAuth クライアント設定

デフォルトクライアントは、Dify が事前に設定・管理する OAuth パラメータを使用します。追加の設定なしで、ワンクリックで認証情報を追加できます。