1

我正在关注 baeldung 的 Spring Security for REST 指南,他让你创建一个DigestAuthenticationEntryPoint.

当你这样做时,他说你应该在其中设置 RealmName 和 Key,他会给你一些值来输入这些值。在我的项目中,我已经在我的 Spring Java 配置中这样做了:

DigestAuthenticationEntryPoint entryPoint = new DigestAuthenticationEntryPoint();
entryPoint.setRealmName("Contacts Realm via Digest Authentication");
entryPoint.setKey("acegi");

这两个值是什么?没有任何 java 文档,谷歌搜索对我没有多大帮助。

我应该将这些修改为适用于我的特定项目的值吗?

4

1 回答 1

2

请参阅第 9.2 节:

http://static.springsource.org/spring-security/site/docs/3.0.x/reference/basic.html

但要回答你的问题,是的。您当然应该修改密钥(因为它表面上是秘密的)。领域由你决定。您是否计划在您的应用程序中拥有多个领域?如果不是,那真的没关系。

于 2013-05-18T00:17:04.500 回答