课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    课后答疑

  • icon

    教辅资料

  • icon

    面试指导

  • icon

    实战驱动

讲师介绍

  • 三年开发,两年授课经验。叩丁狼教育泥石流老师中的一股清流,授课风格清爽,让人如沐春风。对学生细致入微,耐心至极。

  • 课程详情

    本课程有1G+配套的笔记、资料包,如需获取,请添加助教老师领取资料:wlfcd101


    单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS是Yale(耶鲁)大学的一个开源的企业级单点登录系统.



    它的特点:

    -Java (Spring Webflow/Spring Boot) 服务组件

    -可插拔身份验证支持(LDAP,Database,X.509,MFA)

    -支持多种协议(CAS,SAML,OAuth,OpenID,OIDC)

    -跨平台客户端支持(Java,.Net,PHP,Perl,Apache等)

    -与uPortal,Liferay,BlueSocket,Moodle,Google Apps等集成
    应用场景:

    如公司有多个系统,分别OA系统、CRM系统、财务管理系统、设备管理系统等,总不能访问每个系统都要登录一遍,用户会疯掉的,应该我们认证一遍,其他系统即可访问。网上很多项目都在使用SSO单点登录,比如天猫,淘宝等。
    适合学习SSO人群:



    1、有Web开发经验.

    2、熟悉SpringMVC,SpringBoot等框架。



    课程目录:



    01.会话机制和登陆机制的回顾

    02.多系统的复杂性

    03.HttpURLConnection工具的使用

    04.单点登录&注销功能演示

    05.单点登录的流程分析

    06.单点登录Cookie和Session存储图解

    07.单点登录代码实现

    08.单点登录的流程梳理

    09.单点注销的流程分析

    10.单点注销代码实现

    11.单点注销的流程梳理

    12.CAS-配置https

    13.CAS-搭建服务端(静态认证)

    14.CAS-搭建服务端(JDBC认证)

    15.CAS-搭建客户端

    16.CAS-单点注销

    17.CAS-基于SpringBoot的客户端集成CAS