クラス 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 スコープを確認してください。
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明com.google.auth.oauth2.GoogleCredentialscreate()Google 資格情報を生成するプロキシホストを取得するintプロキシポートを取得するString[]getScope()GoogleCredentials に設定するスコープを取得するサービスアカウント用の秘密鍵ファイルを取得するvoidsetProxyHost(String proxyHost) プロキシホストを設定するvoidsetProxyPort(int proxyPort) プロキシポートを設定するvoid/** GoogleCredentials に設定するスコープを設定するvoidsetServiceAccountSecretKeyFilePath(String serviceAccountSecretKeyFilePath) サービスアカウント用の秘密鍵ファイルを設定する
-
コンストラクタの詳細
-
ServiceAccountSecretKeyGoogleCredentialsFactory
public ServiceAccountSecretKeyGoogleCredentialsFactory()
-
-
メソッドの詳細
-
getServiceAccountSecretKeyFilePath
サービスアカウント用の秘密鍵ファイルを取得する- 戻り値:
- serviceAccountSecretKeyFilePath サービスアカウント用の秘密鍵ファイル
-
setServiceAccountSecretKeyFilePath
サービスアカウント用の秘密鍵ファイルを設定する- パラメータ:
serviceAccountSecretKeyFilePath- サービスアカウント用の秘密鍵ファイル
-
getScope
GoogleCredentials に設定するスコープを取得する- 戻り値:
- スコープ
-
setScope
/** GoogleCredentials に設定するスコープを設定する- パラメータ:
scope- スコープ
-
getProxyHost
プロキシホストを取得する- 戻り値:
- proxyHost プロキシホスト
-
setProxyHost
プロキシホストを設定する- パラメータ:
proxyHost- プロキシホスト
-
getProxyPort
public int getProxyPort()プロキシポートを取得する- 戻り値:
- proxyPort プロキシポート
-
setProxyPort
public void setProxyPort(int proxyPort) プロキシポートを設定する- パラメータ:
proxyPort- プロキシポート
-
create
public com.google.auth.oauth2.GoogleCredentials create()インタフェースからコピーされた説明:GoogleCredentialsFactoryGoogle 資格情報を生成する- 定義:
createインタフェース内GoogleCredentialsFactory- 戻り値:
- Google 資格情報
-