【问题标题】:How to integrate gservice account to java application?如何将 gservice 帐户集成到 java 应用程序?
【发布时间】:2021-05-28 14:32:49
【问题描述】:

我想将 gservice 帐户添加到 java-config 文件。什么是必填字段? 当前配置的示例包括

properties += [
 bigtableConfig: [
   projected: ,
   instanceId: ,
   tableName: ,
   privateKeyContent:
 ]
] 

并且需要使用这些详细信息进行修改

my-service-account@my-project.iam.gserviceaccount.com

【问题讨论】:

    标签: java google-cloud-platform service-accounts google-iam google-cloud-iam


    【解决方案1】:

    client_email 和 private_key 是强制性的。

    其他一些字段,例如client_id 和client_x509_cert_url,可以提高性能/使验证更容易,具体取决于实际用例。

    但是,您应该包含所有值。 Base64 对整个服务帐号 JSON 密钥文件进行编码,因为某些客户端需要额外的密钥。

    注意:管理服务帐号有多种策略。如果您的应用在 Google Cloud 计算服务上运行,请查看应用默认凭据 (ADC)。包含服务帐号 JSON 密钥可能存在安全风险。

    【讨论】:

      猜你喜欢
      • 2012-04-01
      • 2022-12-15
      • 2016-02-20
      • 2011-11-25
      • 1970-01-01
      • 2013-04-27
      • 2012-05-04
      • 1970-01-01
      • 2021-03-26
      相关资源
      最近更新 更多