security配置文件的基本配置及参数名详解

wwff wwff     2023-02-01     337

关键词:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:security="http://www.springframework.org/schema/security"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security.xsd">

<!--不需要认证的页面, 静态资源-->
<security:http pattern="/failer.html" security="none"/>
<security:http pattern="/login.html" security="none"/>

<!--
security:http: 拦截请求配置

auto-config: 这个是一个自动配置过滤器(Filter)的属性, 设置为true,security框架帮我创建login页面,login处理方法
use-expressions:"是否使用spring 的el表达式",如果使用表达式true:access="hasRole(‘ROLE_USER‘)"
-->
<security:http auto-config="true" use-expressions="false">
<!-- 配置拦截的请求地址,pattern=/**代表拦截所有请求,
access=ROLE_USER,即访问的用户必须有ROLE_USER的角色才可访问
ROLE_USER写法,ROLE_自定义,须以ROLE_为前缀, 多个以逗号分割,或者
-->
<security:intercept-url pattern="/**" access="ROLE_USER" />

<!--登陆相关的配置
username-parameter: 登陆请求中发送过来的用户名称的参数名
password-parameter: 登陆请求中发送过来的密码的参数名
login-processing-url: 登陆请求处理的地址,由security处理,帮我们生成好了
login-page: 配置自定义登陆页面 /
default-target-url: 登陆成功后默认跳转页面
authentication-failure-url: 登陆失败后跳转的页面
always-use-default-target: 不管原来访问的是哪个页面,登陆成功后都跳转到default-target-url
-->
<security:form-login username-parameter="username" password-parameter="password"
login-processing-url="/login" login-page="/login.html"
default-target-url="/success.html"
authentication-failure-url="/failer.html"
always-use-default-target="true"
></security:form-login>


<!--<input name="_csrf" type="hidden" value="55ce289b-7be7-4952-b91f-faee1e9fc16e" />-->
<!--关闭跨域请求限制-->
<security:csrf disabled="true"/>

<!-- 退出登陆的配置
logout-url: 退出请求的处理
logout-success-url: 退出成功后跳转的页面
invalidate-session: 让session失效
-->
<security:logout logout-url="/logout" logout-success-url="/login.html" invalidate-session="true"></security:logout>
</security:http>

<!--配置授权信息-->
  <security:authentication-manager>
    <security:authentication-provider>
      <security:user-service>
    <!--
      配置账号密码,以及该账号的角色信息
      其中noop表示加密的类型,noop则表示不使用任何加密方式
      authorities这个用户所拥有的角色
    -->
        <security:user name="admin" password="noopadmin" authorities="ROLE_USER" />
      </security:user-service>
    </security:authentication-provider>
  </security:authentication-manager>

</beans>



















































hadoop学习hadoop配置文件参数详解

...式和非安全模式,在这里,我将讲述非安全模式下,主要配置文件的重要参数功能及作用,本文所使用的Hadoop版本为2.6.4。etc/hadoop/core-site.xml参数属性值解释fs.defaultFSNameNodeURIhdfs://host:port/io.file.buffer.size131072Sequ 查看详情

nginx----安装和配置文件参数详解(代码片段)

...理和反向代理的区别Nginx的优点(1)速度更快、并发更高(2)配置简单,扩展性强(3)高可靠性(4)热部署(5)成本低、BSD许可证Nginx的功能特性及常用功能基本HTTP服务高级HTTP服务邮件服务Nginx常用的功能模块Nginx环境准备获取N 查看详情

mha实现mariadb的高可用的详细步骤及配置参数详解(代码片段)

MHA实现mariadb的高可用的详细步骤及配置参数详解 A.实验环境说明 a)4台centos7主机 b)角色说明:a、MHA:192.168.36.35b、Master_mariadb:192.168.36.121c、Slave_mariadb:192.168.36.120d、Slave_mariadb:192.168.36.27 B.安装程序包&nbs 查看详情

jvm调优之tomcat启动参数配置及详解

...一、在Tomcat启动脚本(catalina.sh/catalina.bat)首行添加如下配置即可解决此问题    JAVA_OP 查看详情

dubbo配置参数详解-generic

...http调用,后端使用dubbo服务进行处理;网关提供一个接口配置页面,只需要业务方在页面配置url与dubbo接口的转换关系即可,网关不需要引用服务提供者的jar包,如果接口有变动,网关无需知道,只要业务方修 查看详情

php-fpm-启动参数及重要配置详解

约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm的启动参数帮助01020304050607080910111213#测试php-fpm配置/usr/local/php/sbin/php-fpm-t/usr/local/php/sbin/php-fpm 查看详情

nginx的安装及配置详解(代码片段)

Nginx的安装及配置详解目录文章目录Nginx的安装及配置详解目录@[toc]Nginx的安装如何查找nginx的安装目录方法一:ps-ef|grepnginx方法二:ll/proc/16150/exeNginx常用命令nginx命令systemctl命令启动Nginx服务开机自启动重启Nginx服务查... 查看详情

nginx的安装及配置详解(代码片段)

Nginx的安装及配置详解目录文章目录Nginx的安装及配置详解目录@[toc]Nginx的安装如何查找nginx的安装目录方法一:ps-ef|grepnginx方法二:ll/proc/16150/exeNginx常用命令nginx命令systemctl命令启动Nginx服务开机自启动重启Nginx服务查... 查看详情

mongodb启动文件配置参数详解(代码片段)

...,排错不便。在找解决办法的时候发现MongoDB的启动文件配置项超级多,于是产生了解释配置参数的想法。 mongod服务有两种启动方式一种是通过配置文件 $./mongod-f/app/mongodb/mongodb27017/conf/mongodb.conf一种直接指明参数  ... 查看详情

rabbitmq部署及配置详解(集群部署)

...态。一、RabbitMQ集群可以通过多种方式形成:通过在配置文件中列出群集节点以声明方式以声明方式使用基于DNS的发现以声明方式使用AWS(EC2)实例发现(通过插件)声明式使用Kubernetes发现&#x 查看详情

ansibleansible安装,用户级执行ansible命令,清单构建,配置文件详解(代码片段)

...e命令ssh免密host_key_checkingvisudo免密2ansible命令3Inventory文件配置单层清单的书写及查看嵌套式清单设定及查看主机规格的范围化操作指定其他清单文件4Ansible与正则5Ansible配置文件参数详解简介Ansible是新出现的自动化运维工具,... 查看详情

ansibleansible安装,用户级执行ansible命令,清单构建,配置文件详解(代码片段)

...e命令ssh免密host_key_checkingvisudo免密2ansible命令3Inventory文件配置单层清单的书写及查看嵌套式清单设定及查看主机规格的范围化操作指定其他清单文件4Ansible与正则5Ansible配置文件参数详解简介Ansible是新出现的自动化运维工具,... 查看详情

nginx配置文件参数详解(代码片段)

#运行用户userwww-data;#启动进程,通常设置成和cpu的数量相等worker_processes1;#全局错误日志及PID文件error_log/var/log/nginx/error.log;pid/var/run/nginx.pid;#工作模式及连接数上限eventsuseepoll;#epoll是多路复用IO(I/OMultiplexing)中的一种方式,但是仅用... 查看详情

keepalived配置文件参数详解

global_defs全局配置vrrpd1.vrrp_script添加一个周期性执行的脚本。脚本的退出状态码会被调用它的所有的VRRPInstance记录。2.vrrp_sync_group将所有相关的VRRP实例定义在一起,作为一个VRRPGroup,如果组内的任意一个实例出现问题,都可以实... 查看详情

nginx总结启用nginxstatus及状态参数详解(代码片段)

前面讲了如何配置Nginx虚拟主机,大家可以去这里看看nginx系列文章:https://www.cnblogs.com/zhangweizhong/category/1529997.html今天简单介绍下如何监控Nginx的状态。其实要监控Nginx的状态非常简单,它内建了一个状态页,只需修改Nginx配置启... 查看详情

linux常用网络配置命令

参考技术A一、查看网络配置确保网络配置的正确性及网络连接的畅通是Linux系统作为服务器应用的基础,查看及测试网络配置是管理Linux网络服务的第一步。1.ifconfig——查看网络配置1)查看所有活动网络接口的信息执行ifconfig或ip... 查看详情

第四课tp5框架配置详解

4.1为什么需要配置文件通常在框架当中很多的固定的参数,初始化参数,并不是我们直接在使用时添加,一些通用的参数,需要固定的位置存放,然后调用时到固定的地方获取,而不是重复的定义4.2有哪些配置文件惯例配置:核... 查看详情

docker-compose.yml配置文件详解及项目发布

...看DockerCompose的官方安装教程InstallDockerCompose二.DockerCompose配置文件的构建参数说明首先,官方提供了一个yamlDockerCompose配置文件的标准例子version:"3"services:redis:image:redis:alpineports:-"6379"networks:-frontenddeploy:replicas:2update_config:parallelism:2... 查看详情