繁体   English   中英

使用 MyBatis + H2 配置 Spring Boot 身份验证/登录

[英]Configure Spring Boot Authentication / Login with MyBatis + H2

我有一个Spring Boot 应用程序,它使用MyBatisH2 我知道我可以在任何需要的地方注入@Mapper ,通过MyBatis调用数据库操作。

我不知道的是我应该在Spring Boot 中配置/覆盖的位置或内容以确保我收到用户刚刚输入的登录信息? 所以如果用户存在,我可以将他们重定向到我想要的任何地方,否则显示错误。

我发现的所有示例都只能通过覆盖使用静态用户名/密码:

public void configure(AuthenticationManagerBuilder auth)

另外,我如何以及如何注销?

要设置身份验证,您需要实现自己的AuthenticationProvider ,并根据您的要求@Override authenticate方法。

就我而言,我必须@Autowired MyBatis Mapper 接口,并在authenticate方法中使用此映射器(Make DB 调用)来决定是否对用户进行身份验证。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM