接口 SaOAuth2DataResolver
- 所有已知实现类:
SaOAuth2DataResolverDefaultImpl
public interface SaOAuth2DataResolver
Sa-Token OAuth2 数据解析器,负责 Web 交互层面的数据进出:
1、从请求中按照指定格式读取数据
2、构建数据输出格式
- 从以下版本开始:
- 1.39.0
- 作者:
- click33
-
方法概要
修饰符和类型方法说明构建返回值: 获取 token构建返回值: 凭证式 模式认证 获取 token构建返回值: RefreshToken 刷新 Access-Token构建返回值: 回收 Access-TokenreadAccessToken(cn.dev33.satoken.context.model.SaRequest request) 数据读取:从请求对象中读取 AccessTokenreadClientIdAndSecret(cn.dev33.satoken.context.model.SaRequest request) 数据读取:从请求对象中读取 ClientId、SecretreadClientToken(cn.dev33.satoken.context.model.SaRequest request) 数据读取:从请求对象中读取 ClientTokenreadRequestAuthModel(cn.dev33.satoken.context.model.SaRequest req, Object loginId) 数据读取:从请求对象中构建 RequestAuthModel
-
方法详细资料
-
readClientIdAndSecret
数据读取:从请求对象中读取 ClientId、Secret- 参数:
request- /- 返回:
- /
-
readAccessToken
数据读取:从请求对象中读取 AccessToken- 参数:
request- /- 返回:
- /
-
readClientToken
数据读取:从请求对象中读取 ClientToken- 参数:
request- /- 返回:
- /
-
readRequestAuthModel
数据读取:从请求对象中构建 RequestAuthModel- 参数:
req- SaRequest对象loginId- 账号id- 返回:
- RequestAuthModel对象
-
buildAccessTokenReturnValue
构建返回值: 获取 token- 参数:
at- token信息- 返回:
- /
-
buildRefreshTokenReturnValue
构建返回值: RefreshToken 刷新 Access-Token- 参数:
at- token信息- 返回:
- /
-
buildRevokeTokenReturnValue
构建返回值: 回收 Access-Token- 返回:
- /
-
buildClientTokenReturnValue
构建返回值: 凭证式 模式认证 获取 token- 参数:
ct- token信息
-