【发布时间】:2019-08-22 08:06:38
【问题描述】:
我已经配置了以下身份验证管理器和内存用户服务
<security:authentication-manager alias="authenticationManager">
<security:authentication-provider>
<security:password-encoder ref="bcrypt" />
<security:user-service id="userService">
<!-- 1234 -->
<security:user name="1" password="$2a$04$68Oq1PRWyHktgJ2E4Zs9reakETagh81UGEe/QF4V1FJo9kfVBvNHq" authorities="ROLE_1" />
<security:user name="2" password="$2a$04$68Oq1PRWyHktgJ2E4Zs9reakETagh81UGEe/QF4V1FJo9kfVBvNHq" authorities="ROLE_2" />
</security:user-service>
</security:authentication-provider>
</security:authentication-manager>
如何为 Spring 提供自定义的 UserDetails 和 GrandtedAuthority 实现以在身份验证机制期间填充 Authentication 对象。
【问题讨论】:
标签: spring authentication spring-security