Google Drive同期の設定(Bring Your Own Credentials)
Plainvaでローカル保管庫をGoogle Driveと同期するには、自前のGoogle API認証情報(Credentials)を使用できます。Plainvaはまだ(今のところ)Googleの中央CASA検証を通過していないため、この**Bring Your Own Credentials(BYO)**方式は、あなたの個人ファイルを安全に同期する方法を提供します。
これは実質的に、あなただけが所有し、あなただけがアクセスできる自分専用の小さな「開発者プロジェクト」をGoogle上に構築する作業です。
手順ガイド
1. Google Cloud Consoleでプロジェクトを作成する
- Google Cloud Consoleにアクセスします。
- Googleアカウントでログインします。
- 左上(Google Cloudのロゴの隣)にあるプロジェクトのドロップダウンメニューを開き、新しいプロジェクトを選択します。
- 名前を入力し(例:「Plainva Sync」)、作成をクリックします。
2. Google Drive APIを有効化する
- 上部のドロップダウンで、新しく作成したプロジェクトを選択します。
- 上部の検索バーでGoogle Drive APIを検索し、「Marketplace」の下にある項目を選択します。
- 有効にするをクリックします。
3. OAuth同意画面を設定する
Plainvaがあなたの認証情報を使用するには、同意画面(「OAuth Consent Screen」)を設定する必要があります。使用するのはあなただけなので、これは「テスト」モードのままにします。
- 左側のメニューのAPIとサービスの下にあるOAuth同意画面を開きます。
- 「User Type」で外部を選択し(Google Workspaceを使用している場合を除く)、作成をクリックします。
- アプリ情報:
- アプリ名: 例:「Plainva」
- ユーザーサポートメール: あなた自身のメールアドレス
- デベロッパーの連絡先情報: あなた自身のメールアドレス
- 保存して次へをクリックします。
- スコープ:
- スコープを追加または削除をクリックします。
.../auth/drive(Google Drive API、フルアクセス)を検索し、チェックボックスにチェックを入れます。- 背景: フルアクセスが必要なのは、あなたが同期フォルダーにGoogle Driveのウェブインターフェース経由で追加したファイルも、Plainvaが同期できるようにするためです。
- 更新をクリックし、次に保存して次へをクリックします。
- テストユーザー:
- ユーザーを追加をクリックします。
- 後でPlainvaの同期に使用するGoogleメールアドレスを正確に入力します。
- 保存して次へをクリックし、ダッシュボードに戻ります。
重要: ステータスは「テスト」のままにしてください。アプリを公開する必要はありません。テストモードでは、トークンは7日後に期限切れになります——Plainvaはバックグラウンドで自動的に更新しますが、大きな変更やスコープの変更後は、再ログインが必要になる場合があります。
4. 認証情報(クライアントIDとシークレット)を作成する
- 左側のメニューで認証情報を開きます。
- 上部の認証情報を作成をクリックし、OAuthクライアントIDを選択します。
- 「アプリケーションの種類」としてデスクトップアプリ(または「その他のUI」)を選択します。
- 名前: 例:「Plainva Desktop Client」。
- 作成をクリックします。
- ポップアップにクライアントIDとクライアントシークレットが表示されます。
5. Plainvaに入力する
- Plainvaを開き、保管庫の設定(該当する保管庫の歯車アイコン)に移動します。
- 同期セクションを開きます。
- プロバイダーとしてGoogle Driveを選択します。
- コピーしたクライアントIDとクライアントシークレットを対応するフィールドに貼り付けます。
- Googleに接続をクリックします。
- Googleのブラウザーウィンドウが開きます。「テストユーザー」に追加したアカウントでログインします。
- Googleが、アプリが未検証であるという警告を表示する場合があります。詳細をクリックし、次に**Plainvaに移動(安全ではないページ)**をクリックします。
- 要求された権限を確認します。
これで、あなたの保管庫は自前の認証情報を通じてGoogle Driveと安全に同期されるようになりました。