这是我第一次使用Spring Security,而且我在配置方面苦苦挣扎。我希望所有人都能看到for col in df.columns:
if len(df[col].value_counts()) > 1:
print('The column ' + col + ' has different values')
和/register
,所有其他方法都应在登录后可用。
我有一个/login
映射到@PostMapping
的方法(您已经知道您将昵称和密码作为有效载荷发送了。)
/register
我有一个简单的配置,应该让所有用户都可以查看/ register,但事实并非如此。
我的配置:
@PostMapping("/register")
public Account createUser(@RequestBody Account account) {
return accountService.createAccount(account);
}
仍然在邮递员中,我看到了:
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers("/register", "/login").permitAll()
.anyRequest().authenticated()
.and()
.formLogin().permitAll();
}
答案 0 :(得分:0)
我必须添加
@Override
public void configure(WebSecurity web) throws Exception {
web
.ignoring()
.antMatchers(HttpMethod.POST, "/register");
}