[英]Configure Spring Boot Authentication / Login with MyBatis + H2
我有一个Spring Boot 应用程序,它使用MyBatis和H2 。 我知道我可以在任何需要的地方注入@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.