【发布时间】:2010-11-30 06:00:11
【问题描述】:
我刚刚阅读了an article,它显示了以下 Spring Security XML 配置:
<authentication-provider>
<password-encoder hash="sha" />
<jdbc-user-service data-source-ref="dataSource" />
</authentication-provider>
我想知道密码编码器是否可以采用一些参数组合,使其使用 SHA-256。我很容易找到ShaPasswordEncoder 的Java 构造函数,但是如何判断password-encoder 标记是否采用Java 对象的参数?
一般来说,如何判断Spring配置的标签和参数是什么?
例如,我如何知道 ShaPasswordEncoder 与“password-encoder”配合使用(如果确实如此)?
【问题讨论】:
-
“spring”标签不合适,指的是Spring Framework,而不是Spring Security。
-
在问题标题和嵌入问题(“一般来说,如何知道 Spring 配置的标签和参数是什么?”)中,我想了解整个 Spring。我以 Spring 安全为例。
-
@skaffman - “一般来说,如何知道 Spring 配置的标签和参数是什么?”是一个一般的 Spring 问题,所以“spring”标签是有意义的。我建议“spring-framework”用于 Spring 框架,“spring”通常用于 Spring 产品套件。
标签: xml spring spring-security