单点登录(SSO)基础篇 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课首先介绍SSO的体系结构与实现原理;然后以可支持同域系统整合的单点登录系统为例进行解析;最后讲解浏览器跨域安全限制的相关知识,引导学员认识已实现系统的不足与限制,为进一步实现更通用、实用的SSO系统做准备。

    1.SSO 概述 00:10:45

    本课时包括 SSO 的概念理解、功能、实现途径及体系结构。

    2.SSO相关核心技术 00:51:43

    本课时讲解 SSO 的相关核心技术,如基于 HTTP 协议的 cookie,无状态的 HTTP 维持会话,cookie 与 session 的关系,Java 与 JavaScript 操作 cookie 的 API。

    3.同域下单点登录系统的分析与设计 00:13:47

    本课时讲解同域下单点登录系统的功能分析、结构与流程设计、数据库设计与创建、项目创建等。

    4.同域下单点登录系统的服务端实现 00:26:31

    本课时讲解同域下单点登录系统的项目结构、代码与功能、核心代码分析。

    5.同域下的单点登录系统客户端实现 00:13:25

    本课时讲解同域下单点登录系统下如何实现客户端拦截器、令牌验证和用户信息交换等。

    6.跨域单点登录系统面临的问题与解决方案 00:12:57

    本课时讲解单点登录系统因浏览器安全限制,在跨域情况下 cookie 和 AJAX 请求面临的问题,并简要介绍常见的跨域解决方案,为下步实现支持跨域的单点登录系统做准备。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

单点登录(SSO)基础篇

6课时,129分钟
vulcan
vulcan

极客学院签约布道师

课程背景:
由于管理与互通的需要,一个系统常要与其他系统集成,其中最基础的就是单点登录。开发者深入理解 SSO 原理,对其将自己的项目集成到别人提供的单点系统,和自主或二次开发单点系统都将有所裨益。本课程从原理入手,由简入繁,层层解析,最终实现功能完备的单点登录。通过本课程,学员可深刻理解 SSO 的原理与结构体系。


核心内容:
1.SSO的体系结构,实现原理
2.HTTP、cookie、session,实现SSO的核心技术
3.客户应用通过filter实现登录验证
4.浏览器跨域安全限制与突破


软件环境:Eclipse WTP,Tomcat, MySQL


是否提供资料:


课程等级:高级


适合人群:
拥有 Java 基础,并具备 Java Web 应用开发能力的学员

  • 技术问答

相关课程

  • Servlet 过滤器

    本套课程介绍了 Servlet 的高级特性:过滤器,并通过两个过滤器实例讲解了过滤器的使用。

    6课时 47分钟
    中级
    14937人学习
  • MySQL 入门

    本套课程主要讲解了数据库的发展历史以及关系数据模型和范式,并简单介绍了一下市面上常见的数据库管理软件。

    6课时 44分钟
    初级
    33474人学习
  • 数据库基础知识

    本套课程主要讲解了数据库的发展历史以及关系数据模型和范式,并简单介绍了一下市面上常见的数据库管理软件。

    3课时 15分钟
    初级
    21653人学习
  • 使用 Maven 构建 Java 项目

    本套课程讲解了Maven的基本使用。首先通过命令行工具构建了一个简单的Maven项目,然后分别在两个流行的IDE:Eclipse和IntelliJIDEA中使用Maven构建了相同的Java项目。

    3课时 20分钟
    中级
    24702人学习
  • Maven 概述及安装

    本套课程将介绍 Maven 的基本概念,然后讲解如何在 Mac OSX 系统上安装并配置 Maven,接下来讲解了如何 Windows 平台以及 Linux 平台上安装及配置 Maven。

    4课时 16分钟
    中级
    25655人学习