public class ServiceAccountSecretKeyGoogleCredentialsFactory extends java.lang.Object implements GoogleCredentialsFactory
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() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
GoogleCredentials |
create()
Google 資格情報を生成する
|
java.lang.String |
getProxyHost()
プロキシホストを取得する
|
int |
getProxyPort()
プロキシポートを取得する
|
java.lang.String[] |
getScope()
GoogleCredentials に設定するスコープを取得する
|
java.lang.String |
getServiceAccountSecretKeyFilePath()
サービスアカウント用の秘密鍵ファイルを取得する
|
void |
setProxyHost(java.lang.String proxyHost)
プロキシホストを設定する
|
void |
setProxyPort(int proxyPort)
プロキシポートを設定する
|
void |
setScope(java.lang.String[] scope)
/**
GoogleCredentials に設定するスコープを設定する
|
void |
setServiceAccountSecretKeyFilePath(java.lang.String serviceAccountSecretKeyFilePath)
サービスアカウント用の秘密鍵ファイルを設定する
|
public ServiceAccountSecretKeyGoogleCredentialsFactory()
public java.lang.String getServiceAccountSecretKeyFilePath()
public void setServiceAccountSecretKeyFilePath(java.lang.String serviceAccountSecretKeyFilePath)
serviceAccountSecretKeyFilePath - サービスアカウント用の秘密鍵ファイルpublic java.lang.String[] getScope()
public void setScope(java.lang.String[] scope)
scope - スコープpublic java.lang.String getProxyHost()
public void setProxyHost(java.lang.String proxyHost)
proxyHost - プロキシホストpublic int getProxyPort()
public void setProxyPort(int proxyPort)
proxyPort - プロキシポートpublic GoogleCredentials create()
GoogleCredentialsFactorycreate インタフェース内 GoogleCredentialsFactory