类 SaOAuth2DataResolverDefaultImpl
java.lang.Object
cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolverDefaultImpl
- 所有已实现的接口:
SaOAuth2DataResolver
Sa-Token OAuth2 数据解析器,负责 Web 交互层面的数据进出:
1、从请求中按照指定格式读取数据
2、构建数据输出格式
- 从以下版本开始:
- 1.39.0
- 作者:
- click33
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明构建返回值: 获取 token构建返回值: 凭证式 模式认证 获取 tokenreadAccessToken(cn.dev33.satoken.context.model.SaRequest request) 数据读取:从请求对象中读取 AccessToken,获取不到返回 nullreadClientIdAndSecret(cn.dev33.satoken.context.model.SaRequest request) 数据读取:从请求对象中读取 ClientId、Secret,如果获取不到则抛出异常readClientToken(cn.dev33.satoken.context.model.SaRequest request) 数据读取:从请求对象中读取 ClientToken,获取不到返回 nullreadRequestAuthModel(cn.dev33.satoken.context.model.SaRequest req, Object loginId) 数据读取:从请求对象中构建 RequestAuthModel从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.dev33.satoken.oauth2.data.resolver.SaOAuth2DataResolver
buildRefreshTokenReturnValue, buildRevokeTokenReturnValue
-
构造器详细资料
-
SaOAuth2DataResolverDefaultImpl
public SaOAuth2DataResolverDefaultImpl()
-
-
方法详细资料
-
readClientIdAndSecret
public ClientIdAndSecretModel readClientIdAndSecret(cn.dev33.satoken.context.model.SaRequest request) 数据读取:从请求对象中读取 ClientId、Secret,如果获取不到则抛出异常- 指定者:
readClientIdAndSecret在接口中SaOAuth2DataResolver- 参数:
request- /- 返回:
- /
-
readAccessToken
数据读取:从请求对象中读取 AccessToken,获取不到返回 null- 指定者:
readAccessToken在接口中SaOAuth2DataResolver- 参数:
request- /- 返回:
- /
-
readClientToken
数据读取:从请求对象中读取 ClientToken,获取不到返回 null- 指定者:
readClientToken在接口中SaOAuth2DataResolver- 参数:
request- /- 返回:
- /
-
readRequestAuthModel
public RequestAuthModel readRequestAuthModel(cn.dev33.satoken.context.model.SaRequest req, Object loginId) 数据读取:从请求对象中构建 RequestAuthModel- 指定者:
readRequestAuthModel在接口中SaOAuth2DataResolver- 参数:
req- SaRequest对象loginId- 账号id- 返回:
- RequestAuthModel对象
-
buildAccessTokenReturnValue
构建返回值: 获取 token- 指定者:
buildAccessTokenReturnValue在接口中SaOAuth2DataResolver- 参数:
at- token信息- 返回:
- /
-
buildClientTokenReturnValue
构建返回值: 凭证式 模式认证 获取 token- 指定者:
buildClientTokenReturnValue在接口中SaOAuth2DataResolver- 参数:
ct- token信息
-