クラス ServiceAccountSecretKeyGoogleCredentialsFactory

java.lang.Object
org.iplass.mtp.impl.googlecloud.ServiceAccountSecretKeyGoogleCredentialsFactory
すべての実装されたインタフェース:
GoogleCredentialsFactory

public class ServiceAccountSecretKeyGoogleCredentialsFactory extends Object implements GoogleCredentialsFactory
サービスアカウント用秘密鍵ファイルを利用した Google資格情報

Google以外の環境を利用して、Google サービスを利用する場合はサービスアカウント用の秘密鍵ファイルを生成し設定する必要があります。 サービスアカウント用の秘密鍵ファイルを生成する方法は以下を参照。
https://firebase.google.com/docs/admin/setup#initialize_the_sdk_in_non-google_environments

Google環境を利用する場合は、秘密鍵ファイル以外の方法を検討してください。
https://cloud.google.com/iam/docs/best-practices-for-managing-service-account-keys

設定可能なスコープはGoogle API の OAuth 2.0 スコープを確認してください。

  • コンストラクタの詳細

    • ServiceAccountSecretKeyGoogleCredentialsFactory

      public ServiceAccountSecretKeyGoogleCredentialsFactory()
  • メソッドの詳細

    • getServiceAccountSecretKeyFilePath

      public String getServiceAccountSecretKeyFilePath()
      サービスアカウント用の秘密鍵ファイルを取得する
      戻り値:
      serviceAccountSecretKeyFilePath サービスアカウント用の秘密鍵ファイル
    • setServiceAccountSecretKeyFilePath

      public void setServiceAccountSecretKeyFilePath(String serviceAccountSecretKeyFilePath)
      サービスアカウント用の秘密鍵ファイルを設定する
      パラメータ:
      serviceAccountSecretKeyFilePath - サービスアカウント用の秘密鍵ファイル
    • getScope

      public String[] getScope()
      GoogleCredentials に設定するスコープを取得する
      戻り値:
      スコープ
    • setScope

      public void setScope(String[] scope)
      /** GoogleCredentials に設定するスコープを設定する
      パラメータ:
      scope - スコープ
    • getProxyHost

      public String getProxyHost()
      プロキシホストを取得する
      戻り値:
      proxyHost プロキシホスト
    • setProxyHost

      public void setProxyHost(String proxyHost)
      プロキシホストを設定する
      パラメータ:
      proxyHost - プロキシホスト
    • getProxyPort

      public int getProxyPort()
      プロキシポートを取得する
      戻り値:
      proxyPort プロキシポート
    • setProxyPort

      public void setProxyPort(int proxyPort)
      プロキシポートを設定する
      パラメータ:
      proxyPort - プロキシポート
    • create

      public com.google.auth.oauth2.GoogleCredentials create()
      インタフェースからコピーされた説明: GoogleCredentialsFactory
      Google 資格情報を生成する
      定義:
      create インタフェース内 GoogleCredentialsFactory
      戻り値:
      Google 資格情報