使用WebPBEConfigServlet进行Jasypt Web配置-密码存储在哪里?

克里斯·斯诺

http://jasypt.org/webconfiguration.html的Jasypt配置文档中,说明了以下内容:

此servlet的URL应由Webapp管理员在部署时调用,以设置所有PBE加密器的密码...

从文档中我不清楚以下内容:

1)通过Web应用程序输入的密码存储在哪里?它们存储在内存中还是其他地方?

2)是否部署应用程序时才需要输入密码如果重新启动应用程序服务器(或JVM),会发生什么情况,是否需要重新输入密码?

3)是否可以在多个Web应用程序之间共享Jasypt配置?如果需要在重新启动应用程序服务器/ JVM时重新输入密码,并且我已经部署了许多应用程序,那么我的应用程序部署人员将不喜欢必须多次重新输入密码。

恩德里克

1)密码存储在Web应用程序上下文中(即:在应用程序实例的内部存储器中)

2)是,仅在部署过程中才需要设置它们。但是,您必须清楚一下以下事实:重新启动应用程序服务器后,将重新部署其中的所有应用程序实例。因此,结果是您应该重新输入密码。

3)基于第1点,密码保留在应用程序内部上下文中,因此它们不能被其他应用程序使用(尽管我认为这取决于您正在实现的应用程序的类型,如果它们确实共享此类上下文)。而且,如果您要重新启动应用程序服务器,并且所有应用程序都在其中,则它们将全部重新部署。仅当您的共享实例位于不同的服务器中时才有意义,并且我不知道这是否可能(或建议)。

简介:是的,您必须重新输入密码,但是通常在生产环境中,您不会进行很多重新部署。即使您不使用这种类型的配置,重新启动对于客户端来说也是一个暂时的问题。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Webmin在哪里存储密码?

来自分类Dev

Laravel在哪里存储Memcached会话驱动程序的配置?

来自分类Dev

Jenkins CI:在哪里以及如何存储配置文件?

来自分类Dev

运行配置存储在哪里?

来自分类Dev

IDEA运行/调试配置*默认值*存储在哪里?

来自分类Dev

Jenkins在哪里将“视图”的配置文件存储在哪里?

来自分类Dev

内存映射配置存储在哪里?

来自分类Dev

virt-manager在哪里存储配置文件?

来自分类Dev

Ubuntu在哪里存储其键盘快捷键配置?

来自分类Dev

Shotwell在哪里存储其配置文件?

来自分类Dev

virt-manager在哪里存储配置文件?

来自分类Dev

Ubuntu在哪里存储其键盘快捷键配置?

来自分类Dev

使用Keepass + Dropbox,Dropbox的密码存储在哪里?

来自分类Dev

samba在哪里存储密码?

来自分类Dev

xubuntu light-locker:配置存储在哪里?

来自分类Dev

Compiz在Ubuntu 12.10中将其配置存储在哪里?

来自分类Dev

访客会话在哪里存储其配置文件

来自分类Dev

使用SQLite的MediaWiki:页面存储在哪里?

来自分类Dev

内核配置文件存储在哪里?

来自分类Dev

Linux目标上的内核配置存储在哪里?

来自分类Dev

在哪里对存储库进行多个查询

来自分类Dev

我应该在哪里存储配置数据?

来自分类Dev

杯子在哪里存储其配置?

来自分类Dev

使用setcap时,权限存储在哪里?

来自分类Dev

我可以在哪里存储云配置文件?

来自分类Dev

system-config-printer在哪里存储配置文件?

来自分类Dev

ibus的配置文件存储在哪里?

来自分类Dev

弹性搜索在哪里存储默认配置的数据?

来自分类Dev

数据库配置文件存储在哪里?