当前位置: 首页 > 知识库问答 >
问题:

Spring security配置访问

常心水
2023-03-14

我正在Spring Security中配置endpoint访问。我想要完成的事情:

  1. 每个人都可以访问资源
  2. 每个人都可以登录/注册
  3. 只有经过身份验证的用户才能访问注销和所有其他映射endpoint

    http.authorizeRequests()
                    .antMatchers("/register").permitAll()
                    .antMatchers("/register/*").permitAll()
                    .antMatchers("/favicon.ico").permitAll()
                    .antMatchers("**/*.html").permitAll()
                    .antMatchers("**/*.css").permitAll()
                    .antMatchers("**/*.js").permitAll()
                    .and()
                    .formLogin().loginPage("/login").failureUrl("/login-error").defaultSuccessUrl("/")
                    .usernameParameter("username").passwordParameter("password")
                    .and()
                    .logout().logoutSuccessUrl("/login").deleteCookies("JSESSIONID").logoutUrl("/logout");

共有1个答案

窦成荫
2023-03-14

若要确保对应用程序的请求需要对用户进行身份验证,请使用.anyRequest().authenticated()

 类似资料:
  • 主要内容:1.引入jar包,2.配置文件编写,3.编写数据库,4.编写实体类,5.编写Mapper接口,6.在业务层中引入用户的用户名和密码,7.测试1.引入jar包 2.配置文件编写 appilication.properties 需要注意后面需要加上时区,因为当前引入的是SpringBoot2以上的版本 3.编写数据库 4.编写实体类 5.编写Mapper接口 这里是继承了BaseMapper接口 6.在业务层中引入用户的用户名和密码 第一个是导入UserMapper接口 第二个是根据接口去

  • 我正在尝试为基于spring的tomcat应用程序配置logback访问。在我的pom中添加了以下行。xml文件: 我还在pom文件的tomcat插件配置中添加了这个。 我已将资源文件放在以下位置:src/主/资源/日志回溯.xml src/主/资源/日志回溯访问.xml 但是,虽然日志.xml工作,但tomcat无法获取日志回溯访问.xml文件。如何使用我的tomcat6插件附加访问xml文件?

  • 本文向大家介绍访问Python的配置信息,包括了访问Python的配置信息的使用技巧和注意事项,需要的朋友参考一下 可以通过sysconfig模块访问Python安装的配置信息。例如,安装路径列表和特定于安装平台的配置变量。 sysconfig模块提供以下功能来访问配置变量 sysconfig.get_config_vars() 不带参数的情况下,此函数返回与当前平台相关的所有配置变量的字典。 带

  • 主要内容:1.入门,2.设置用户名和密码1.入门 1.启动一个SpringBoot项目 2.导入SpringSecurity相关依赖 3.编写Controller TestController.java 用户是user 密码是刚刚的 2.设置用户名和密码 1.在配置文件中设置 2.在配置类中设置 3.自定义实现类 2.1 配置文件中设置 2.2 在配置类中设置 设置用户名为zZZ,密码为root 2.3 自定义实现类 配置类: 业务类:

  • 本文向大家介绍Oracle 配置远程访问教程,包括了Oracle 配置远程访问教程的使用技巧和注意事项,需要的朋友参考一下 服务端配置 如果不想自己写,可以通过 Net Manager 来配置. 以下配置文件中的 localhost 改为 ip 地址,否则,远程不能访问. 1.网络监听配置 多个IP时,如下: 2.TNS 配置 多个IP时,如下: 3.停止和启动服务 先停止以下服务,然后再启动.

  • 我试图为Dropwizard创建一个调度作业,该作业每分钟运行一次,并查询数据库中的值。 为此,我需要在< code>initialize()阶段注册一些Dao和一个服务,如下所示: JDBI需要Dropw的和配置对象。 是否可以在这个阶段访问这些,以便正确设置我的依赖项?