グローバルリソースのプロパティ

OAuth 2.0接続設定については、「G SuiteアダプタOAuth 2.0接続設定ガイド」を参照してください。
https://doc.dataspidercloud.com/v1.4/manual/GSuiteAdapter_ConfigurationGuide_ja.pdf

接続設定

グローバルリソースの接続設定は、各アダプタのプロパティ設定ダイアログ、コントロールパネルの「グローバルリソースの設定」から行うことができます。
基本設定
項目名 必須/省略可 変数の使用 説明 備考
名前 必須 使用不可 接続先の設定の名前を入力します。
 
必須設定
項目名 必須/省略可 変数の使用 説明 備考
クライアントID 必須 環境変数のみ使用可 OAuth 2.0認証用のクライアントIDを入力します。  
クライアントシークレット 必須 環境変数のみ使用可 OAuth 2.0認証用のクライアントシークレットを入力します。  
リダイレクトURI 必須 環境変数のみ使用可 リダイレクトURIを入力します。
  • サービスプロバイダに登録したリダイレクトURIを指定してください。
  • サービスプロバイダには以下のURIを登録する必要があります。
    https://front.dataspidercloud.com/_adapter/oauth/redirect_target.html
リフレッシュトークン 必須 環境変数のみ使用可 OAuth 2.0認証用のリフレッシュトークンを入力します。[トークンを発行する]で発行されたリフレッシュトークンが表示されます。  
プロパティアクション
項目名 説明 備考
トークンを発行する 「認可コードの設定」ダイアログが起動します。認可コードを取得して設定することで、[リフレッシュトークン]が発行されます。  
接続テスト Googleスプレッドシートへの接続確認を行います。
  • 接続に成功した場合、トークン発行時の認証ユーザ情報が表示されます。

コンポーネントプールの設定

コンポーネントプールの設定は、コントロールパネルの「グローバルリソースの設定」から行うことができます。

セキュリティ

セキュリティの設定は、コントロールパネルの「グローバルリソースの設定」から行うことができます。

主な例外

例外名 原因 対策
InvalidPropertyConfigurationException
<プロパティ名>が指定されていません。
[<プロパティ名>]が指定されていません。 [<プロパティ名>]を指定してください。
com.google.api.client.auth.oauth2.TokenResponseException
401 Unauthorized
[クライアントID]または[クライアントシークレット]に誤りがあります。 [クライアントID]または[クライアントシークレット]を確認してください。
Google Cloud Platform上のアプリケーション管理者の操作によって、アプリケーション認証情報が変更されました。 Google Cloud Platform上のアプリケーション認証情報の設定を確認してください。
com.google.api.client.auth.oauth2.TokenResponseException
400 Bad Request { "error" : "invalid_grant" }
[リフレッシュトークン]に誤りがあります。 再度[トークンを発行する]を実施してください。
com.google.api.client.auth.oauth2.TokenResponseException
400 Bad Request { "error" : "invalid_grant", "error_description" : "Token has been revoked." }
サービスプロバイダ側のユーザの操作によって、アプリケーションのアクセス権が取り消されました。 再度[トークンを発行する]を実施してください。