| 类 | 说明 |
|---|---|
| AuHelper |
时间字符串均采用如下格式
"2d 3h 4m 5s 100ms"-> 2天3小时4分钟5秒100毫秒 用空格隔开 |
| AuHelper.Cache |
1、在开启Redis时为L2Cache(二级缓存),默认情况下为普通的带时间策略的缓存
2、缓存策略:
2.1、若没有指定时间,默认为永久
2.2、在指定时间后,过期会删除key
2.3、若指定时间,L2环境下,本地时间会小于redis所存留的时间,在每次访问时,本地时间会重新计时,且成为热点key,加载速度更快
2.4、若指定时间,则会在redis里存一份,本地存一份,若其他实例修改,则会同步修改(默认实现为redis的消息队列)
3.L2Cache开启时会默认创建缓存消息通道,在修改其中
|
| AuHelper.Callback | |
| AuHelper.OpenAuth |
1.注册客户端
AuHelper.OpenAuth.clientRegister(String, String) -> 返回客户端信息(客户端id,客户端name,客户端密钥,重定向url)
2.获取授权码 AuHelper.OpenAuth.createAuthorizationCode(String, String, String) -> 客户端id+登录用户+权限范围 、获得登录用户的授权码
3.验证授权码 AuHelper.OpenAuth.authorizeByCode(String, String, String)-> 利用授权码去获得IssueToken
or 3.登录授权 AuHelper.OpenAuth.authorizeByPassword(String, String, String)-> 登录即可获得IssueToken |
| AuHelper.RSA | |
| AuthzAutoConfiguration | |
| AuthzAutoConfiguration.AuthzCloudAutoConfiguration | |
| AuthzAutoConfiguration.AuthzDashboardAutoConfiguration | |
| AuthzAutoConfiguration.CacheAutoConfiguration | |
| AuthzAutoConfiguration.DataFilterAutoConfiguration |
Copyright © 2022. All rights reserved.