cas java web,CAS干单点登陆(SSO)——集成Java Web 项目
在应用WEB-INF/web.xml添加filter的内容,效果如下所示
org.jasig.cas.client.session.SingleSignOutHttpSessionListener
CAS Single Sign Out Filter
org.jasig.cas.client.session.SingleSignOutFilter
CAS Single Sign Out Filter
/*
CASFilter
org.jasig.cas.client.authentication.AuthenticationFilter
casServerLoginUrl
https://sso.aurora-framework.org:8080/cas/login
serverName
https://sso.aurora-framework.org:8080
CASFilter
/*
CAS Validation Filter
org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
casServerUrlPrefix
https://sso.aurora-framework.org:8080/cas
serverName
https://sso.aurora-framework.org:8080
CAS Validation Filter
/*
CAS HttpServletRequest Wrapper Filter
org.jasig.cas.client.util.HttpServletRequestWrapperFilter
CAS HttpServletRequest Wrapper Filter
/*
CAS Assertion Thread Local Filter
org.jasig.cas.client.util.AssertionThreadLocalFilter
CAS Assertion Thread Local Filter
/*
AutoSetUserAdapterFilter
AutoSetUserAdapterFilter
aurora.plugin.sso.cas.AutoSetUserFilter
roleSelectPageUrl
https://sso.aurora-framework.org:8080/yourapp/role_select.screen
AutoSetUserAdapterFilter
/*
前面几个都是CAS的标准配置,最后一个AutoSetUserAdapterFilter(自定义,可以取其他任意名字)才是我们支持cas的客户化程序。其中roleSelectPageUrl是指用户完成单点登录后跳转的页面。
本文档撰写时java web项目和CAS用同一个tomcat,所以都用的https。否则只需要配置CAS的链接为HTTPS,本项目连接用HTTP。
cas java web,CAS干单点登陆(SSO)——集成Java Web 项目相关推荐
- LoongSSO 大中型WEB系统单点登陆(SSO)整合利器
LoongSSO 大中型WEB系统单点登陆(SSO)整合利器 2012-01-13 11:35:46 分类: 网络与安全 我们都知道网易.搜狐等大型门户都有"通行证"的概念,这个通 ...
- CAS使用账号密码实现单点登陆
CAS使用账号密码实现单点登陆 CAS单点登陆框架 项目需求 实现思路 1.使用用户名密码获取TGT 2.根据TGT和Service获取ST 3.使用ST访问目标资源 Java代码实现 CAS单点登陆 ...
- 单点登陆(SSO)组件的设计与实现一 【转】
更新:新增登录流程图: [原创]单点登陆(SSO)组件的设计与实现二-登录流程图 先说几句废话,自我感觉此方案还不错,至少解决了安全性的问题,也实现了统一登出,能跨平台,跨服务期,跨域名,当然需要相 ...
- php java 单点登录_用cas来实现php的单点登陆
最近项目中需要做单点登录,客户端包含Java.ruby和PHP,java有几个应用程序,php是discuz+supesite+ucenter,配置步骤如下: 1.cas服务端:下载地址:http:/ ...
- Spring Security、oauth2、单点登陆SSO的关系
文章目录 概述 1. 什么是Spring Security 1.1 配置示例 1.2 spring security 基本原理 1.2 Spring Security存在的问题 2. 什么是oauth ...
- 基于JSON Web Tokens的单点登录(SSO)或通行证(Passport)系统方案
首先简要介绍一下什么JWT(JSON Web Token). JWT是一种开放的,工业标准的规范,用于在两个应用之间安全地传输信息. JWT由3个部分组成,分别是头部.载荷.签名. 头部部分 { ...
- java接口是干啥_浅谈Java接口
接口(英文:Interface)是Java中非常重要的内容,初学的时候可能感受不深,但是在做项目的时候,对面向接口编程的运用就变得尤为重要,不过这是后话了.现在先讨论假如是刚刚接触接口这个概念,该怎么 ...
- 集成基于CAS协议的单点登陆
相信大家对单点登陆(SSO,Single Sign On)这个名词并不感到陌生吧?简单地说,单点登陆允许多个应用使用同一个登陆服务.一旦一个用户登陆了一个支持单点登陆的应用,那么在进入其它使用同一单点 ...
- Lind.DDD.SSO单点登陆组件的使用(原创)
回到目录 一般sso的说明 在Lind.DDD框架里,有对单点登陆的集成,原理就是各个网站去sso网站统一登陆授权,之后在sso网站将登陆的token进行存储,存储方式随你(cache,redis,m ...
最新文章
- 跨平台表空间传输(摘自eygle《循序渐进Oracle》)
- AndroidStudio-4-如何导入项目
- 关于FTP上传方法 (by Liang)
- python知识点博客园_python零碎知识点一
- 2019下半年系统集成项目管理工程师上午真题
- RequireJS使用小结1——for Effective JavaScript Module Loading
- Android动画系列 - PropertyAnim 详解
- 单机实验mysql的主从备份(master slaver)
- linux fastboot 工具下载,linuxadb fastboot 和VNC工具的安装使用
- I2C总线协议原理介绍
- linux i217 v网卡驱动,英特尔网卡驱动下载_Intel英特尔I217I218I219系列网卡驱动官方下载 - 系统之家...
- 中文ASCII码对照表
- 圆柱体积怎么算立方公式_圆柱体积计算公式 怎么计算
- AutoJs学习-自动添加微信群好友
- requests爬虫搜狗微信公众号
- 二十二.基于国民MCU 的COMP模块的比较案例
- volatility取证
- TDB Can't open database at location /path/to/db as it is already locked by the process with PID
- 潭州教育学python怎么样_在潭州教育学原画两个月的感受
- Mysql 查询患某种疾病的患者
热门文章
- 带有Java和Axis2的JSON Web服务
- OpenShift Express:部署Java EE应用程序(支持AS7)
- 为什么线程池里的方法会执行两次_面试官问你java都有哪些线程池,自己是否自定义过线程池...
- redis 发布订阅实际案例_【赵强老师】Redis的消息发布与订阅
- mysql 聚簇索引和非聚簇索引_MySQL学习之——索引
- 小米登录协议分析_小米温湿度传感器协议分析
- 双屏全屏跳回到主屏_双屏笔记本了解下?剪视频不要太好使
- 利用C/C++实现较完整贪吃蛇游戏
- linux系统io查看计算,Linux下查看进程IO工具iopp
- 完全禁用Microsoft Compatibility Telemetry