类 SaClientModel
java.lang.Object
cn.dev33.satoken.oauth2.data.model.loader.SaClientModel
- 所有已实现的接口:
Serializable
Client应用信息 Model
- 从以下版本开始:
- 1.23.0
- 作者:
- click33
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明long单独配置此Client:Access-Token 保存的时间(单位秒) [默认取全局配置]应用允许的所有 grant_type应用允许授权的所有 redirect_uri应用id应用秘钥long单独配置此Client:Client-Token 保存的时间(单位秒) [默认取全局配置]应用签约的所有权限单独配置此Client:是否在每次 Refresh-Token 刷新 Access-Token 时,产生一个新的 Refresh-Token [默认取全局配置]long单独配置此Client:Lower-Client-Token 保存的时间(单位:秒) [默认取全局配置]long单独配置此Client:Refresh-Token 保存的时间(单位秒) [默认取全局配置] -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明addAllowGrantTypes(String... grantTypes) addAllowRedirectUris(String... redirectUris) addContractScopes(String... scopes) longlonglonglongsetAccessTokenTimeout(long accessTokenTimeout) setAllowGrantTypes(List<String> allowGrantTypes) 应用允许的所有 grant_typesetAllowRedirectUris(List<String> allowRedirectUris) setClientId(String clientId) setClientSecret(String clientSecret) setClientTokenTimeout(long clientTokenTimeout) setContractScopes(List<String> contractScopes) setIsNewRefresh(Boolean isNewRefresh) setLowerClientTokenTimeout(long lowerClientTokenTimeout) setRefreshTokenTimeout(long refreshTokenTimeout) toString()
-
字段详细资料
-
clientId
应用id -
clientSecret
应用秘钥 -
contractScopes
应用签约的所有权限 -
allowRedirectUris
应用允许授权的所有 redirect_uri -
allowGrantTypes
应用允许的所有 grant_type -
isNewRefresh
单独配置此Client:是否在每次 Refresh-Token 刷新 Access-Token 时,产生一个新的 Refresh-Token [默认取全局配置] -
accessTokenTimeout
public long accessTokenTimeout单独配置此Client:Access-Token 保存的时间(单位秒) [默认取全局配置] -
refreshTokenTimeout
public long refreshTokenTimeout单独配置此Client:Refresh-Token 保存的时间(单位秒) [默认取全局配置] -
clientTokenTimeout
public long clientTokenTimeout单独配置此Client:Client-Token 保存的时间(单位秒) [默认取全局配置] -
lowerClientTokenTimeout
public long lowerClientTokenTimeout单独配置此Client:Lower-Client-Token 保存的时间(单位:秒) [默认取全局配置]
-
-
构造器详细资料
-
SaClientModel
public SaClientModel() -
SaClientModel
-
-
方法详细资料
-
getClientId
- 返回:
- 应用id
-
setClientId
- 参数:
clientId- 应用id- 返回:
- 对象自身
-
getClientSecret
- 返回:
- 应用秘钥
-
setClientSecret
- 参数:
clientSecret- 应用秘钥- 返回:
- 对象自身
-
getContractScopes
- 返回:
- 应用签约的所有权限
-
setContractScopes
- 参数:
contractScopes- 应用签约的所有权限- 返回:
- 对象自身
-
getAllowRedirectUris
- 返回:
- 应用允许授权的所有 redirect_uri
-
setAllowRedirectUris
- 参数:
allowRedirectUris- 应用允许授权的所有 redirect_uri- 返回:
- 对象自身
-
getAllowGrantTypes
- 返回:
- 应用允许的所有 grant_type
-
setAllowGrantTypes
应用允许的所有 grant_type- 参数:
allowGrantTypes- /- 返回:
- /
-
getIsNewRefresh
- 返回:
- 此Client:是否在每次 Refresh-Token 刷新 Access-Token 时,产生一个新的 Refresh-Token [默认取全局配置]
-
setIsNewRefresh
- 参数:
isNewRefresh- 单独配置此Client:是否在每次 Refresh-Token 刷新 Access-Token 时,产生一个新的 Refresh-Token [默认取全局配置]- 返回:
- 对象自身
-
getAccessTokenTimeout
public long getAccessTokenTimeout()- 返回:
- 此Client:Access-Token 保存的时间(单位秒) [默认取全局配置]
-
setAccessTokenTimeout
- 参数:
accessTokenTimeout- 单独配置此Client:Access-Token 保存的时间(单位秒) [默认取全局配置]- 返回:
- 对象自身
-
getRefreshTokenTimeout
public long getRefreshTokenTimeout()- 返回:
- 此Client:Refresh-Token 保存的时间(单位秒) [默认取全局配置]
-
setRefreshTokenTimeout
- 参数:
refreshTokenTimeout- 单独配置此Client:Refresh-Token 保存的时间(单位秒) [默认取全局配置]- 返回:
- 对象自身
-
getClientTokenTimeout
public long getClientTokenTimeout()- 返回:
- 此Client:Client-Token 保存的时间(单位秒) [默认取全局配置]
-
setClientTokenTimeout
- 参数:
clientTokenTimeout- 单独配置此Client:Client-Token 保存的时间(单位秒) [默认取全局配置]- 返回:
- 对象自身
-
getLowerClientTokenTimeout
public long getLowerClientTokenTimeout()- 返回:
- 此Client:Lower-Client-Token 保存的时间(单位:秒) [默认取全局配置]
-
setLowerClientTokenTimeout
- 参数:
lowerClientTokenTimeout- 单独配置此Client:Lower-Client-Token 保存的时间(单位:秒) [默认取全局配置]- 返回:
- 对象自身
-
toString
-
addContractScopes
- 参数:
scopes- 添加应用签约的所有权限- 返回:
- 对象自身
-
addAllowRedirectUris
- 参数:
redirectUris- 添加应用允许授权的所有 redirect_uri- 返回:
- 对象自身
-
addAllowGrantTypes
- 参数:
grantTypes- 应用允许的所有 grant_type- 返回:
- 对象自身
-