我有一个使用Spring安全性进行身份验证的Spring引导应用程序。
SecurityConfig.java
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.anyRequest().authenticated()
.and()
.csrf().disable()
.formLogin()
.loginProcessingUrl("/authenticateTheUser")
.permitAll()
.and()
.logout().permitAll();
}
根据数据库中的值对用户进行身份验证。我正在使用BCrypt密码编码器来编码密码。
当我访问API时,它可以正常工作。它授权何时发出请求。
现在,我一直无法将Spring Boot应用程序与Ember JS链接。当我尝试调用/ authenticateTheUser方法时,它说无效的cors请求。
有人可以帮助我解决它吗?我们是否应该使用Ember JS的任何附加组件进行授权,以调用Spring Security提供的默认登录方法