在文章SpringSecurity如何集成CAS认证?中,我们讲解了很多的基础知识和概念。同时,认证(一)中也讲述了什么是CAS协议、什么是单点登录、CAS术语以及CAS协议流程图和概述。
接下来,本文将继续认证(一)的后续操作,来详细讲解集成过程需要在Authing平台配置的整个流程。
01
配置Authing
获取Authing平台信息
首先要在Authing注册一个账号,然后进入控制台,按照引导步骤新建一个用户池。然后点击左侧的「应用」菜单项,在右侧会看到一个默认创建好的应用。
点击「配置」,在应用页下找到认证配置,并配置自己的登录回调URL,并且将默认协议类型改为CAS。
配置完上述,继续往下配置,你会看到更多身份协议,点击「展开」。
进入到更多身份协议详细页,切换到CAS身份提供商,启用CASIdP,记录登录端点、登出端点、serviceticket检验端点(CAS2.0)的地址,后面搭建项目需要用到这些信息。
02
项目开发准备工作
开发环境
开发工具:IDEA项目管理工具:MavenJDK版本:1.8版本控制工具:Git
后文主基于以上环境来进行项目的搭建和编码工作,个别版本以及集成开发工具之间的差异对开发集成工作没有太大的影响,请根据个人的开发习惯来配置自己的本地环境,方便接下来的学习。
搭建项目方式
使用maven工具构建项目
使用SpringInitializr快速构建项目
后文搭建项目过程中,主要采用以上两种方式,对此不熟悉的小伙伴,可以提前熟悉一下。第三节将介绍如何使用这两种方式构建项目。
总结
本篇主要介绍了CAS在认证过程中所需要的配置,以及在Authing平台如何配置和获取这一系列的配置的过程。本篇的配置,将为第三节项目的搭建和编码所使用,第三节将使用代码实现SpringSecurity集成AuthingCAS认证的全过程。
下一小结,主要讲解SpringSecurity集成AuthingCAS项目编码认证(三)。
更多关于CAS的知识,请持续
转载请注明:http://www.0431gb208.com/sjslczl/3388.html