> ## Documentation Index
> Fetch the complete documentation index at: https://dify-6c0370d8-release-1-14.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# データソース認証

<Note> ⚠️ このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、[英語版](/en/use-dify/knowledge/knowledge-pipeline/authorize-data-source) を参照してください。</Note>

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

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

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

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

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

<Frame>
  <img src="https://mintcdn.com/dify-6c0370d8-release-1-14/lW9oe4J6JoN3ZHrN/images/use-dify/knowledge/authorize-data-01.png?fit=max&auto=format&n=lW9oe4J6JoN3ZHrN&q=85&s=1072120631fbbb6acd76f9bdd18e0876" alt="ナレッジパイプライン認証画面" width="1280" height="435" data-path="images/use-dify/knowledge/authorize-data-01.png" />
</Frame>

### II. 設定画面から

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

<Frame>
  <img src="https://mintcdn.com/dify-6c0370d8-release-1-14/lW9oe4J6JoN3ZHrN/images/use-dify/knowledge/authorize-data-02.png?fit=max&auto=format&n=lW9oe4J6JoN3ZHrN&q=85&s=9a8096cec936ce77bf8823c9ede4e209" alt="設定画面の認証" width="1280" height="619" data-path="images/use-dify/knowledge/authorize-data-02.png" />
</Frame>

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

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

## 認証方式と設定の流れ

### APIキー認証

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

#### 設定手順

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

   <Frame>
     <img src="https://mintcdn.com/dify-6c0370d8-release-1-14/lW9oe4J6JoN3ZHrN/images/use-dify/knowledge/authorize-data-03.png?fit=max&auto=format&n=lW9oe4J6JoN3ZHrN&q=85&s=b26d91c7d44e114c07e2d6ac414b75f4" alt="APIキー追加" width="1381" height="256" data-path="images/use-dify/knowledge/authorize-data-03.png" />
   </Frame>

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

   <Frame>
     <img src="https://mintcdn.com/dify-6c0370d8-release-1-14/lW9oe4J6JoN3ZHrN/images/use-dify/knowledge/authorize-data-04.png?fit=max&auto=format&n=lW9oe4J6JoN3ZHrN&q=85&s=0621511c0910fec0f4ba0abf6f957c6c" alt="APIキー設定" width="1280" height="720" data-path="images/use-dify/knowledge/authorize-data-04.png" />
   </Frame>

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

<Frame>
  <img src="https://mintcdn.com/dify-6c0370d8-release-1-14/lW9oe4J6JoN3ZHrN/images/use-dify/knowledge/authorize-data-06.png?fit=max&auto=format&n=lW9oe4J6JoN3ZHrN&q=85&s=102b11624eb1a11cbb7353ee0e43bdc0" alt="APIキー設定完了" width="1328" height="256" data-path="images/use-dify/knowledge/authorize-data-06.png" />
</Frame>

### OAuth認証

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

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

#### 設定手順

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

   <Frame>
     <img src="https://mintcdn.com/dify-6c0370d8-release-1-14/lW9oe4J6JoN3ZHrN/images/use-dify/knowledge/authorize-data-07.png?fit=max&auto=format&n=lW9oe4J6JoN3ZHrN&q=85&s=3654e09240d8a35515c558b771d0f69a" alt="OAuth追加" width="1280" height="305" data-path="images/use-dify/knowledge/authorize-data-07.png" />
   </Frame>

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

   <div style={{display: 'flex', flexWrap: 'wrap', gap: '30px'}}>
     <div style={{flex: 1, minWidth: '300px'}}>
       <Frame>
         <img src="https://mintcdn.com/dify-6c0370d8-release-1-14/lW9oe4J6JoN3ZHrN/images/use-dify/knowledge/authorize-data-08.png?fit=max&auto=format&n=lW9oe4J6JoN3ZHrN&q=85&s=fc445e56abef4a4ff1aa0813dd184829" alt="OAuth権限確認" width="1242" height="1242" data-path="images/use-dify/knowledge/authorize-data-08.png" />
       </Frame>
     </div>

     <div style={{flex: 1, minWidth: '300px'}}>
       <Frame>
         <img src="https://mintcdn.com/dify-6c0370d8-release-1-14/lW9oe4J6JoN3ZHrN/images/use-dify/knowledge/authorize-data-09.png?fit=max&auto=format&n=lW9oe4J6JoN3ZHrN&q=85&s=7a1a92f09f9f684ded56860f1194134e" alt="アクセス許可" width="1280" height="1280" data-path="images/use-dify/knowledge/authorize-data-09.png" />
       </Frame>
     </div>
   </div>

#### OAuthクライアント設定

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

<Frame>
  <img src="https://mintcdn.com/dify-6c0370d8-release-1-14/lW9oe4J6JoN3ZHrN/images/use-dify/knowledge/authorize-data-10.png?fit=max&auto=format&n=lW9oe4J6JoN3ZHrN&q=85&s=f206fd568bba00722ab5c9436bca50d2" alt="OAuthクライアント設定" width="1034" height="580" data-path="images/use-dify/knowledge/authorize-data-10.png" />
</Frame>

<Tabs>
  <Tab title="デフォルト">
    SaaS版でのみ利用可能な方式です。Difyが事前に設定・管理するOAuthクライアントパラメータを用い、ワンクリックでOAuth認証情報を追加できます。追加の設定は不要です。
  </Tab>

  <Tab title="カスタム">
    Dify全バージョンで利用可能です。SaaS版でデフォルト設定のないデータソースや、企業のセキュリティポリシーやコンプライアンス要件に応じて、第三者プラットフォームでOAuthアプリを登録し、ご自身でクライアント情報を取得・管理します。
  </Tab>
</Tabs>

**カスタムOAuth設定手順**

1. データソース設定画面で該当データソースを選び、**設定** をクリック。**OAuthを追加** の右側にある **設定アイコン** を選択します。

   <Frame>
     <img src="https://mintcdn.com/dify-6c0370d8-release-1-14/lW9oe4J6JoN3ZHrN/images/use-dify/knowledge/authorize-data-11.png?fit=max&auto=format&n=lW9oe4J6JoN3ZHrN&q=85&s=75c5beacf6c22d55273b34d72e5f9174" alt="カスタムOAuth設定画面" width="1280" height="364" data-path="images/use-dify/knowledge/authorize-data-11.png" />
   </Frame>

2. **カスタム** を選択し、**Client ID** と **Client Secret** を入力します。**保存して認証する**（Save and Authorize）をクリックして、OAuth認証を完了します。

   <Frame>
     <img src="https://mintcdn.com/dify-6c0370d8-release-1-14/lW9oe4J6JoN3ZHrN/images/use-dify/knowledge/authorize-data-12.png?fit=max&auto=format&n=lW9oe4J6JoN3ZHrN&q=85&s=c3ed6c3f1e2a5989c7b8d4a6c5e7dbbc" alt="カスタムOAuth設定" width="1198" height="1240" data-path="images/use-dify/knowledge/authorize-data-12.png" />
   </Frame>
