允许所有用户访问该网站

时间:2019-08-05 20:15:49

标签: java spring-security

这是我第一次使用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();
    }

1 个答案:

答案 0 :(得分:0)

我必须添加

@Override
    public void configure(WebSecurity web) throws Exception {
        web
                .ignoring()
                .antMatchers(HttpMethod.POST, "/register");
    }