接口 SaOAuth2Dao
- 所有已知实现类:
SaOAuth2DaoDefaultImpl
public interface SaOAuth2Dao
Sa-Token OAuth2 数据持久层
- 从以下版本开始:
- 1.39.0
- 作者:
- click33
-
方法概要
修饰符和类型方法说明default voiddeleteAccessToken(String accessToken) 删除:Access-Tokendefault voiddeleteAccessTokenIndex(String clientId, Object loginId) 删除:Access-Token索引default voiddeleteClientToken(String clientToken) 删除:Client-Tokendefault voiddeleteClientTokenIndex(String clientId) 删除:Client-Token索引default voiddeleteCode(String code) 删除:Codedefault voiddeleteCodeIndex(String clientId, Object loginId) 删除:Code索引default voiddeleteGrantScope(String state) 删除:state记录default voiddeleteGrantScope(String clientId, Object loginId) 删除:用户授权记录default voiddeleteLowerClientToken(String lowerClientToken) 删除:Lower-Client-Tokendefault voiddeleteLowerClientTokenIndex(String clientId) 删除:Lower-Client-Token索引default voiddeleteRefreshToken(String refreshToken) 删除:Refresh-Tokendefault voiddeleteRefreshTokenIndex(String clientId, Object loginId) 删除:Refresh-Token索引default AccessTokenModelgetAccessToken(String accessToken) 获取:Access-Token Modeldefault StringgetAccessTokenValue(String clientId, Object loginId) 获取:Access-Token Valuedefault ClientTokenModelgetClientToken(String clientToken) 获取:Client-Token Modeldefault StringgetClientTokenValue(String clientId) 获取:Client-Token Valuedefault CodeModel获取:Code Modeldefault StringgetCodeValue(String clientId, Object loginId) 获取:Code ValuegetGrantScope(String clientId, Object loginId) 获取:用户授权记录default StringgetLowerClientTokenValue(String clientId) 获取:Lower-Client-Token Valuedefault RefreshTokenModelgetRefreshToken(String refreshToken) 获取:Refresh-Token Modeldefault StringgetRefreshTokenValue(String clientId, Object loginId) 获取:Refresh-Token Valuedefault cn.dev33.satoken.config.SaTokenConfig获取使用的 SaTokenConfig 实例default cn.dev33.satoken.dao.SaTokenDao获取使用的 getSaTokenDao 实例default String获取:statedefault void持久化:AccessToken-Modeldefault void持久化:AccessToken-索引default void持久化:ClientToken-Modeldefault void持久化:ClientToken-索引default void持久化:Code-Modeldefault void持久化:Code-索引default voidsaveGrantScope(String clientId, Object loginId, List<String> scopes) 持久化:用户授权记录default void持久化:Lower-Client-Token 索引default void持久化:RefreshToken-Modeldefault void持久化:RefreshToken-索引default void持久化:statedefault StringsplicingAccessTokenIndexKey(String clientId, Object loginId) 拼接key:Access-Token索引default StringsplicingAccessTokenSaveKey(String accessToken) 拼接key:Access-Token持久化default StringsplicingClientTokenIndexKey(String clientId) 拼接key:Client-Token 索引default StringsplicingClientTokenSaveKey(String clientToken) 拼接key:Client-Token持久化default StringsplicingCodeIndexKey(String clientId, Object loginId) 拼接key:Code索引default StringsplicingCodeSaveKey(String code) 拼接key:Code持久化default StringsplicingGrantScopeKey(String clientId, Object loginId) 拼接key:用户授权记录default StringsplicingLowerClientTokenIndexKey(String clientId) 拼接key:Lower-Client-Token 索引default StringsplicingRefreshTokenIndexKey(String clientId, Object loginId) 拼接key:Refresh-Token索引default StringsplicingRefreshTokenSaveKey(String refreshToken) 拼接key:Refresh-Token持久化default StringsplicingStateSaveKey(String state) 拼接key:state 参数持久化
-
方法详细资料
-
saveCode
持久化:Code-Model- 参数:
c- .
-
saveCodeIndex
持久化:Code-索引- 参数:
c- .
-
saveAccessToken
持久化:AccessToken-Model- 参数:
at- .
-
saveAccessTokenIndex
持久化:AccessToken-索引- 参数:
at- .
-
saveRefreshToken
持久化:RefreshToken-Model- 参数:
rt- .
-
saveRefreshTokenIndex
持久化:RefreshToken-索引- 参数:
rt- .
-
saveClientToken
持久化:ClientToken-Model- 参数:
ct- .
-
saveClientTokenIndex
持久化:ClientToken-索引- 参数:
ct- .
-
saveLowerClientTokenIndex
持久化:Lower-Client-Token 索引- 参数:
ct- /
-
saveGrantScope
持久化:用户授权记录- 参数:
clientId- 应用idloginId- 账号idscopes- 权限列表
-
saveState
持久化:state- 参数:
state- /
-
deleteCode
删除:Code- 参数:
code- 值
-
deleteCodeIndex
删除:Code索引- 参数:
clientId- 应用idloginId- 账号id
-
deleteAccessToken
删除:Access-Token- 参数:
accessToken- 值
-
deleteAccessTokenIndex
删除:Access-Token索引- 参数:
clientId- 应用idloginId- 账号id
-
deleteRefreshToken
删除:Refresh-Token- 参数:
refreshToken- 值
-
deleteRefreshTokenIndex
删除:Refresh-Token索引- 参数:
clientId- 应用idloginId- 账号id
-
deleteClientToken
删除:Client-Token- 参数:
clientToken- 值
-
deleteClientTokenIndex
删除:Client-Token索引- 参数:
clientId- 应用id
-
deleteLowerClientToken
删除:Lower-Client-Token- 参数:
lowerClientToken- 值
-
deleteLowerClientTokenIndex
删除:Lower-Client-Token索引- 参数:
clientId- 应用id
-
deleteGrantScope
删除:用户授权记录- 参数:
clientId- 应用idloginId- 账号id
-
deleteGrantScope
删除:state记录- 参数:
state- /
-
getCode
获取:Code Model- 参数:
code- .- 返回:
- .
-
getCodeValue
获取:Code Value- 参数:
clientId- 应用idloginId- 账号id- 返回:
- .
-
getAccessToken
获取:Access-Token Model- 参数:
accessToken- .- 返回:
- .
-
getAccessTokenValue
获取:Access-Token Value- 参数:
clientId- 应用idloginId- 账号id- 返回:
- .
-
getRefreshToken
获取:Refresh-Token Model- 参数:
refreshToken- .- 返回:
- .
-
getRefreshTokenValue
获取:Refresh-Token Value- 参数:
clientId- 应用idloginId- 账号id- 返回:
- .
-
getClientToken
获取:Client-Token Model- 参数:
clientToken- .- 返回:
- .
-
getClientTokenValue
获取:Client-Token Value- 参数:
clientId- 应用id- 返回:
- .
-
getLowerClientTokenValue
获取:Lower-Client-Token Value- 参数:
clientId- 应用id- 返回:
- .
-
getGrantScope
获取:用户授权记录- 参数:
clientId- 应用idloginId- 账号id- 返回:
- 权限
-
getState
获取:state- 参数:
state- /- 返回:
- /
-
splicingCodeSaveKey
拼接key:Code持久化- 参数:
code- 授权码- 返回:
- key
-
splicingCodeIndexKey
拼接key:Code索引- 参数:
clientId- 应用idloginId- 账号id- 返回:
- key
-
splicingAccessTokenSaveKey
拼接key:Access-Token持久化- 参数:
accessToken- accessToken- 返回:
- key
-
splicingAccessTokenIndexKey
拼接key:Access-Token索引- 参数:
clientId- 应用idloginId- 账号id- 返回:
- key
-
splicingRefreshTokenSaveKey
拼接key:Refresh-Token持久化- 参数:
refreshToken- refreshToken- 返回:
- key
-
splicingRefreshTokenIndexKey
拼接key:Refresh-Token索引- 参数:
clientId- 应用idloginId- 账号id- 返回:
- key
-
splicingClientTokenSaveKey
拼接key:Client-Token持久化- 参数:
clientToken- clientToken- 返回:
- key
-
splicingClientTokenIndexKey
拼接key:Client-Token 索引- 参数:
clientId- clientId- 返回:
- key
-
splicingLowerClientTokenIndexKey
拼接key:Lower-Client-Token 索引- 参数:
clientId- clientId- 返回:
- key
-
splicingGrantScopeKey
拼接key:用户授权记录- 参数:
clientId- 应用idloginId- 账号id- 返回:
- key
-
splicingStateSaveKey
拼接key:state 参数持久化- 参数:
state- /- 返回:
- key
-
getSaTokenDao
default cn.dev33.satoken.dao.SaTokenDao getSaTokenDao()获取使用的 getSaTokenDao 实例- 返回:
- /
-
getSaTokenConfig
default cn.dev33.satoken.config.SaTokenConfig getSaTokenConfig()获取使用的 SaTokenConfig 实例- 返回:
- /
-