2024年4月19日发(作者:)
三峡大学
统一身份认证平台
接口文档
目录
1.
1.1
统一身份认证简介 ................................................... 3
背景知识 ................................................................................................................... 3
1.1.1 什么是单点登录(Single Sign On): ............................................................. 3
1.1.2 中心认证服务的设计愿景: ............................................................................... 3
1.2 CAS的实现 ............................................................................................................... 4
系统中的用到的凭证(ticket): .................................................................................... 5
2.
2.1
2.2
3.
3.1
JAVA语言 ........................................................... 6
CAS简单登陆的实现 ............................................................................................... 6
CAS登出 ................................................................................................................. 12
PHP语言 ........................................................... 13
CAS单点登录测试环境搭建步骤 .......................................................................... 13
3.1.1 获取必要的驱动程序: ................................................................................. 13
3.1.2 搭建php运行环境 ........................................................................................ 13
3.1.3 配置PHP cas 客户端测试程序 ..................................................................... 13
3.2 PHP-CAS客户端 ...................................................................................................... 14
3.2.1 cas-client的初始化......................................................................................... 14
3.2.2 设置不是SSL的CAS认证 ............................................................................. 16
3.2.3 进行CAS认证 ................................................................................................ 17
3.2.4 登出 ................................................................................................................. 20
4.
4.1
4.2
4.3
5.
5.1
5.2
6.
6.1
6.2
6.3
6.4
6.5
语言 ....................................................... 22
搭建环境 .................................................................................................. 22
CAS简单登陆实现 ................................................................................................. 22
CAS登出实现 ......................................................................................................... 23
ASP语言 ........................................................... 24
CAS简单登录实现 ................................................................................................. 24
CAS登出实现 ......................................................................................................... 25
附录 .............................................................. 26
附录1 ...................................................................................................................... 26
附录2 ...................................................................................................................... 28
附录3 ...................................................................................................................... 30
附录4 ...................................................................................................................... 31
附录5 ...................................................................................................................... 32


发布评论