SpringSecurity配置文件

Posted 池三岁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringSecurity配置文件相关的知识,希望对你有一定的参考价值。

@EnableWebSecurity
public class seccurityConfig extends WebSecurityConfigurerAdapter {
    @Override
    protected void configure(HttpSecurity http) throws Exception {
        //首页所有人可以访问,功能也只有对应有权限的人才能访问
        http.authorizeRequests()
                .antMatchers("/").permitAll()
                .antMatchers("/templates下的文件夹/**表示所有文件").hasRole("")
                .antMatchers("/templates下的文件夹/**表示所有文件").hasRole("");
        //没有权限跳到登录页面,需要开启登录的页面
        http.formLogin();
    }

}

官方的

    protected void configure(HttpSecurity http) throws Exception {
     *         http.authorizeRequests().antMatchers("/**").hasRole("USER").and().formLogin()
     *                 .usernameParameter("username") // default is username
     *                 .passwordParameter("password") // default is password
     *                 .loginPage("/authentication/login") // default is /login with an HTTP get
     *                 .failureUrl("/authentication/login?failed") // default is /login?error
     *                 .loginProcessingUrl("/authentication/login/process"); // default is /login
     *                                                                         // with an HTTP
     *                                                                         // post
     *     }

 

以上是关于SpringSecurity配置文件的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段11——vue路由的配置

VS Code配置markdown代码片段

VS Code配置markdown代码片段

VS Code配置snippets代码片段快速生成html模板,提高前端编写效率

SpringSecurity配置文件

Spring Security:无法让真正的用户使用显示过期的 SessionRegistry 登录