【问题标题】:Gmail api - credential storingGmail api - 凭据存储
【发布时间】:2016-07-14 23:36:45
【问题描述】:

在一次性获取 gmail api 凭据的过程中,必须提供文件系统上的目录才能将它们存储在 json 文件 (DATA_STORE_DIR) 中。
我正在使用 gmail api for Java,我没有机会使用我的应用程序中的文件系统来存储该 json 文件。 是否有任何其他方式来存储凭据(例如数据库)? 否则,我应该提供自己的 FileDataStoreFactory 类的实现吗? 谢谢。

【问题讨论】:

    标签: gmail-api google-oauth


    【解决方案1】:

    是的,可以在数据库中存储凭据,但您需要创建扩展 com.google.api.client.util.store.AbstractDataStore 的 DataStore 类和扩展 com.google.api.client 的 DataStoreFactory 类。 util.store.AbstractDataStoreFactory.

    我建议遵循现有 AbstractMemoryDataStore 的模式。

    【讨论】:

      猜你喜欢
      • 2015-06-19
      • 2015-08-01
      • 2023-03-08
      • 1970-01-01
      • 2021-10-02
      • 1970-01-01
      • 1970-01-01
      • 2019-10-04
      • 2019-09-03
      相关资源
      最近更新 更多