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

OAuth 2.0接続設定については、「Google AppsアダプタOAuth 2.0接続設定ガイド」を参照してください。

接続設定

グローバルリソースの接続設定は、各アダプタのプロパティ設定ダイアログ、コントロールパネルの「グローバルリソースの設定」、またはWebConsoleから行うことができます。
基本設定
項目名 必須/省略可 変数の使用 説明 備考
名前 必須 使用不可 接続先の設定の名前を入力します。
 
必須設定
項目名 必須/省略可 変数の使用 説明 備考
クライアントID 必須 環境変数のみ使用可 OAuth 2.0認証用のクライアントIDを入力します。  
クライアントシークレット 必須 環境変数のみ使用可 OAuth 2.0認証用のクライアントシークレットを入力します。  
リフレッシュトークン 必須 環境変数のみ使用可 OAuth 2.0認証用のリフレッシュトークンを入力します。  
プロパティアクション
項目名 説明 備考
リフレッシュトークン発行 Googleスプレッドシートへ接続し、リフレッシュトークンの発行を行います。
  • WebConsoleでは使用できません。
接続テスト Googleスプレッドシートへの接続確認を行います。
  • 接続に成功した場合、リフレッシュトークン発行時の認証ユーザ情報が表示されます。

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

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

セキュリティ

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

主な例外

例外名 原因 対策
InvalidPropertyConfigurationException
<プロパティ名>が指定されていません。
[<プロパティ名>]が指定されていません。 [<プロパティ名>]を指定してください。
OAuth2ProblemException
invalid_client
指定された[クライアントシークレット]に誤りがあるため、[リフレッシュトークン発行...]処理が失敗しました。 [クライアントシークレット]を確認してください。
org.apache.oltu.oauth2.common.exception.OAuthRuntimeException
Unauthorized
[クライアントID]または[クライアントシークレット]に誤りがあります。 [クライアントID]または[クライアントシークレット]を確認してください。
Google Developers Console上のアプリケーション管理者の操作によって、アプリケーション認証情報が変更されました。 Google Developers Console上のアプリケーション認証情報の設定を確認してください。
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." }
サービスプロバイダ側のユーザの操作によって、アプリケーションのアクセス権が取り消されました。 再度OAuth 2.0認証を行い、[リフレッシュトークン]に新しく発行されたトークンを設定してください。