所有类和接口
类
说明
抽象类,实现了基础的查找定位功能
抽象的用户同步转换器
审计上下文,缓存审计的一些公共数据
审计接入点,负责处理审计
审计执行器
审计filter
审计请求
用于审计的响应值包装
这里为了不影响实现,只是使用了一份软拷贝
审计策略
接口请求参数
定义认证接入点,处理认证请求
认证状态枚举
检查token 的返回实体
可监听的转换器,一定要继承这个实现
已过时。
CollectionComparator
所有cookie名都需要增加特异性clientId
统一认证客户端,负责接收配置
默认的用户信息池
默认的用户service,提供默认实现
删除的方法支持,直接删除标识符撞击后的数据
自定义的动态OAuth服务
兼容jdk7的解决方案,函数
其实是一个匿名内部类
Jackson序列化工具类
外部用户
Map参数构造器
授权类型
提供sso初始化基础支持
开放统一认证客户端
认证客户端初始化载体
配置aware bean,添加到注册中心
OAuth2 Single Sign On (SSO) 配置
统一登录用户信息服务
提供标准的用户注入,这里
开放认证器
统一认证上下文
请求工具类
统一登录用户信息
state字段构建器
用户同步结果
组织机构的同步转换器,包含了默认实现
组织独立属性
接收patch请求的同步操作
打补丁的方式进行同步,同步会保留原来的数据,填充空字段。
接收post请求的同步操作
新增本次提交的所有数据,标记唯一标识,如果存在则跳过
基于put的同步
这种同步会冲刷系统原有数据!
最简单的随机数生成state
Rest请求客户端
主要的builder,核心构建
异常类,用于包装异常
基于rest client的审计接入点
基于ScribeJava社区开源组件提供的认证点
内部配置类
安全工具类,做接口验签
拦截器处理器,用于拦截客户端Token校验
注意!
处理请求回调的filter
session转换自定义工具
公共用户数据,来自资源服务器
匹配器集合
同步对象的服务
数据同步的filter。
同步请求接收处理,通过http请求匹配规则
同步请求监听
同步发送者,需要主动发送时调用的逻辑
数据同步转换器
数据同步的filter。
数据同步转换器
二元组
有具体泛型类型的Map构建器
提供基本的非空校验
用户转换器,基于DefaultUserService实现
用户信息同步转换器,提供部分默认实现
用户状态
用户类型枚举