将凭据存储在Google App Engine Java服务器中

用户名

我有一个运行在Google App Engine上的Java服务器,并与第三方服务(例如SendGrid)集成。

存储这些第三方服务的凭据(用户名/密码,API密钥)的最佳方法是什么?在Java代码中,还是通过配置文件(例如web.xml或appengine-web.xml)或其他位置?我将如何通过代码访问凭据?

拉梅什·林加帕(Ramesh Lingappa)

如果您在GAE中使用Java,

您可以将凭据保存在src / main / resources /下的文件中,或者,如果不使用此结构,请将文件放入src包中。

ClassLoader classloader = Thread.currentThread().getContextClassLoader();
InputStream is = classloader.getResourceAsStream("credentials.json");

或者

InputStream is = AnyClassName.class.getResourceAsStream("credentials.json");

如何读取的答案在此,如何从资源文件夹加载文件?

然后您可以使用任何Json库将inputStream转换为Map或任何pojo,其中流行的是

  • 格森
  • 杰克逊

另外,请确保未在版本控制中跟踪该文件(如果使用任何文件),以使该文件对其他人不可用,并且只有在部署过程中,您才能注入该文件。

相同的解决方案也适用于其他语言,只是不像Java一样具有相同的文件夹结构。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将服务器的私钥存储在Google App Engine中?

来自分类Dev

使用Java登录Google App Engine开发服务器

来自分类Dev

如何获取本地开发服务器中Google云存储上载文件的公共链接(Google App Engine + JAVA)

来自分类Dev

将解析服务器部署到Google App Engine

来自分类Dev

将GET请求中的网址发送到Google App Engine上的Python服务器

来自分类Dev

如何在Google App Engine中安全存储外部身份验证凭据

来自分类Dev

如何停止或禁用Google App Engine生产服务器?

来自分类Dev

在Google App Engine开发服务器上访问BigQuery

来自分类Dev

启动Google App Engine Web服务器

来自分类Dev

Matplotlib与Google App Engine本地开发服务器

来自分类Dev

Django Google App Engine服务器错误500

来自分类Dev

如何选择Google App Engine服务器的位置

来自分类Dev

在Google App Engine(Python)中,如何增加应用程序服务器的资源?

来自分类Dev

在Google App Engine(Python)中,如何增加应用程序服务器的资源?

来自分类Dev

适用于Web服务器或App Engine的Google Compute Engine

来自分类Dev

适用于Web服务器或App Engine的Google Compute Engine

来自分类Dev

关于将Blob上传到Google App Engine上的生产服务器的错误404

来自分类Dev

如何将大文件从Google App Engine传输到外部服务器

来自分类Dev

如何在Google App Engine-java的开发服务器上以生产模式运行您的应用程序

来自分类Dev

由于 Flask 路由中的错误,在本地开发服务器中查看 Google App Engine Python 回溯

来自分类Dev

将新端点添加到Android Studio中的现有App Engine后端服务器

来自分类Dev

使用Java将元数据存储在Google App Engine内存缓存中

来自分类Dev

Google App Engine Java API

来自分类Dev

Google App Engine中的RSA

来自分类Dev

Google+登录-服务器端流程-Python-Google App Engine

来自分类Dev

Google App Engine imap无效凭据

来自分类Dev

如何使用oAuth2在服务器之间进行通信(Google Cloud Engine-> Google App Engine)

来自分类Dev

如何使用Java App Engine将图片文件正确上传到Google云端存储?

来自分类Dev

如何使用Java App Engine将图片文件正确上传到Google云端存储?

Related 相关文章

  1. 1

    如何将服务器的私钥存储在Google App Engine中?

  2. 2

    使用Java登录Google App Engine开发服务器

  3. 3

    如何获取本地开发服务器中Google云存储上载文件的公共链接(Google App Engine + JAVA)

  4. 4

    将解析服务器部署到Google App Engine

  5. 5

    将GET请求中的网址发送到Google App Engine上的Python服务器

  6. 6

    如何在Google App Engine中安全存储外部身份验证凭据

  7. 7

    如何停止或禁用Google App Engine生产服务器?

  8. 8

    在Google App Engine开发服务器上访问BigQuery

  9. 9

    启动Google App Engine Web服务器

  10. 10

    Matplotlib与Google App Engine本地开发服务器

  11. 11

    Django Google App Engine服务器错误500

  12. 12

    如何选择Google App Engine服务器的位置

  13. 13

    在Google App Engine(Python)中,如何增加应用程序服务器的资源?

  14. 14

    在Google App Engine(Python)中,如何增加应用程序服务器的资源?

  15. 15

    适用于Web服务器或App Engine的Google Compute Engine

  16. 16

    适用于Web服务器或App Engine的Google Compute Engine

  17. 17

    关于将Blob上传到Google App Engine上的生产服务器的错误404

  18. 18

    如何将大文件从Google App Engine传输到外部服务器

  19. 19

    如何在Google App Engine-java的开发服务器上以生产模式运行您的应用程序

  20. 20

    由于 Flask 路由中的错误,在本地开发服务器中查看 Google App Engine Python 回溯

  21. 21

    将新端点添加到Android Studio中的现有App Engine后端服务器

  22. 22

    使用Java将元数据存储在Google App Engine内存缓存中

  23. 23

    Google App Engine Java API

  24. 24

    Google App Engine中的RSA

  25. 25

    Google+登录-服务器端流程-Python-Google App Engine

  26. 26

    Google App Engine imap无效凭据

  27. 27

    如何使用oAuth2在服务器之间进行通信(Google Cloud Engine-> Google App Engine)

  28. 28

    如何使用Java App Engine将图片文件正确上传到Google云端存储?

  29. 29

    如何使用Java App Engine将图片文件正确上传到Google云端存储?

热门标签

归档