接口 | 说明 |
---|---|
IAuthentication |
第三方认证操作接口
|
IEncodeFactory |
加密解密工厂接口,用于第三方实现
该接口用于Text的加密解密,方便存放和处理
|
类 | 说明 |
---|---|
EncodeProvider |
转码工具类,用于避免一些敏感信息的明文传输
主要是请求参数的转码,现阶段暂不处理header的内容
|
JwtAuthenticationImpl | |
SignProvider |
数据验证类
处理规则
将所有参数(sign除外)按照参数名的字母顺序排序,并用&连接:app_id=123&tenant_id=789×tamp=12345
加上服务的相对地址,组成最后的待加密内容:urlPath + ?
|
TokenProvider |
Token处理类
使用jjwt包来进行token相关的转码操作
|
异常错误 | 说明 |
---|---|
JwtException |
JWT过程发生的异常
|