统一认证 - Apereo CAS 简介

本文介绍了Apereo CAS作为统一认证服务的背景、特点和架构。CAS是中央认证服务,由耶鲁大学实验室于2002年推出,现为Apereo基金会项目。其特点是基于SpringBoot的Java系统,支持多种认证协议,并提供丰富的客户端支持。Apereo CAS的架构包括服务器端和客户端,通过ticket机制实现用户认证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为什么要做这个尝试?

微服之道,方兴未艾;农之来学者,盖已千者! 这句是从《陶山集·太学案问》瞎改出来的。意思就是微服务的架构理念还在不断地发展,现在整个啥都 言必出微服务,差点都到了 没学过微服务的码农不是一个好码农。搞到微服务这个词都快跟区块链差不多臭了。

在将臭未臭之前,我们赶紧把其中的统一认证这块过一下。

在微服务的概念中,恨不得每一个API都起一个独立的微服务,所有一个系统有几十个,甚至成百上千个独立的微服务也不见怪。 而安全又是每一个服务都必须面对的问题!如果让每一个微服务都独立处理的话,那Martin Fowler估计早就被码农拉去祭天了。所以统一认证大势所趋,将安全有关的认证与授权集中到一个服务中进行处理,各个微服务只需简单校验即可,无需另起炉灶!

统一认证的开源实现有很多,目前比较出名的有Apereo CAS (发音为 /kæ’s/),Keycloak等,我们尽量都介绍到,今天先看一下Apereo CAS

什么是Apereo CAS

首先CAS是Central Authentication Service的首字母缩写,Apereo CAS 是由耶鲁大学实验室2002年出的一个开源的统一认证服务。

据官网介绍,Apereo CAS是一个开源的企业级单点登录系统,包括了如下特性:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值