
单点登录
源码小哥
这个作者很懒,什么都没留下…
展开
-
Cas整合Shiro
1.简介 CAS:Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法。 Shiro:Apache Shiro是一个Java安全框架,可以帮助我们完成认证、授权、会话管理、加密等,并且提供与web集成、缓存、rememberMed等功能。 Shiro支持与CAS进行整合使用. 2.整合步骤 2.1.新建工程 2.2.导入项目中需要的依赖 <?xml ve...原创 2020-04-17 23:23:19 · 865 阅读 · 1 评论 -
CAS自定义数据加密算法
1.引言 用于CAS系统登录的密码默认提供MD5和SHA加密的算法支持,但有时由于业务需要,以上两种算法都不能提供足够的支持,这时我们就需要自定义加密算法。比如笔者遇到的一个项目,密码的加密方式,是将密码MD5加密后再拼接数据库中一个盐值,这样的需求条件就必须对加密算法进行扩展。 2.解决方案 2.1.准备一个WEB的maven项目 2.2.拷贝cas的源码 2.3.配置CAS 把之前配置好的...原创 2020-04-17 22:35:10 · 1292 阅读 · 0 评论 -
单点登录-SpringBoot整合CAS
1.新建SpringBoot项目 2.导入项目中的依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2020-04-13 23:35:51 · 732 阅读 · 0 评论 -
单点登录-CAS基础入门
1.什么是单点登录 单点登录(SingleSignOn,简称为SSO,是目前比较流行的企业业务整合的解决方案之一。 SSO的定义是在多个应用系统(分布式应用)中,用户只需要登录一次就可以访问所有相互信任的应用系统。 SSO含义: 在一个分布式系统中,假设有很多个子系统,那么只要在一个子系统登录成功,所有的系统就自动全部登录成功!只要在一个在子系统中退出,那么所有的系统自动退出! 我们目前的系统存在...原创 2020-04-13 22:34:23 · 964 阅读 · 0 评论