单点登录
CAS单点登录
九月清晨柳成荫
磨砺修仙,法力无边。
展开
-
JWT - 通过Axios拦截器完成Token转发实现单点登录
前端部分需要将token字符串和用户信息存入的Cookie中,因此需要引入js-cookie。前端采用axios发送请求,所以还需要引入axios。1、封装axios创建一个request.js文件,用来封装axios。import axios from 'axios'; // 引入axiosimport cookie from 'js-cookie'; // 引入js-cookie...原创 2020-04-23 21:57:29 · 1346 阅读 · 0 评论 -
SSO - 使用cookie和session实现单点登录
什么是单点登录单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应用软件的权限,同时这种实现是不需要管理员对用户的登录状态或其他信息进行修改的,这意味着在多个应用系统中,用户只需一次登录就可以访问所有相互信任的应用系统。这种方式减少了由登录产生的时间消耗,辅助了用户管理,是目前比较流行的。cookie+session实现单点登录之前的文章有记录过使用CAS开源项目来实现单点登录,也有通过JWT来实现原创 2020-06-22 01:19:45 · 3923 阅读 · 1 评论 -
CAS - SpringSecurity整合CAS
一、引入pom依赖<!-- spring-security --><dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>5.0...原创 2020-02-18 23:39:44 · 452 阅读 · 0 评论 -
CAS - 自定义登录页面和数据源
配置数据源1、打开cas\WEB-INF\classes目录的application.properties①注释掉默认的静态账号密码登录配置# cas.authn.accept.users=casuser::Mellon②配置MySQL连接,我这里使用的是MySQL8.0(如果是8.0,需要在部署CAS时打入8.0的Jar包)# 连接的阿里云服务器上的MySQLcas.a...原创 2020-02-18 23:14:58 · 795 阅读 · 0 评论 -
CAS - CentOS下部署CAS服务器及简单使用
下载CAS并打成War包:https://github.com/apereo/cas-overlay-template然后在服务器上安装Tomcat,如果运行多个Tomcat,需要修改Tomcat配置文件里的一些端口。安装Tomcat1、上传tomcat服务器到文件夹/usr/local/cas目录下2、解压并删除命令:cd /usr/local/cas/tar zx...原创 2020-02-18 20:19:49 · 2072 阅读 · 0 评论 -
单点登录及CAS简介
SSO简介单点登录(Single Sign-On,简称SSO),通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应用软件的权限,同时这种实现是不需要管理员对用户的登录状态或其他信息进行修改的,这意味着在多个应用系统中,用户只需一次登录就可以访问所有相互信任的应用系统。这种方式减少了由登录产生的时间消耗,辅助了用户管理。比如说阿里,如果...转载 2020-02-18 16:52:53 · 487 阅读 · 0 评论