public class SaOAuth2Config
extends java.lang.Object
implements java.io.Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
long |
accessTokenTimeout
Access-Token 保存的时间(单位秒) 默认两个小时
|
long |
clientTokenTimeout
Client-Token 保存的时间(单位秒) 默认两个小时
|
long |
codeTimeout
Code授权码 保存的时间(单位秒) 默认五分钟
|
java.util.function.BiFunction<java.lang.String,java.lang.String,java.lang.Object> |
confirmView
OAuth-Server端:确认授权时返回的View
|
java.util.function.BiFunction<java.lang.String,java.lang.String,java.lang.Object> |
doLoginHandle
OAuth-Server端:登录函数
|
java.lang.Boolean |
isClient
是否打开模式:凭证式(Client Credentials)
|
java.lang.Boolean |
isCode
是否打开模式:授权码(Authorization Code)
|
java.lang.Boolean |
isImplicit
是否打开模式:隐藏式(Implicit)
|
java.lang.Boolean |
isNewRefresh
是否在每次 Refresh-Token 刷新 Access-Token 时,产生一个新的 Refresh-Token
|
java.lang.Boolean |
isPassword
是否打开模式:密码式(Password)
|
java.util.function.Supplier<java.lang.Object> |
notLoginView
OAuth-Server端:未登录时返回的View
|
long |
refreshTokenTimeout
Refresh-Token 保存的时间(单位秒) 默认30 天
|
| 构造器和说明 |
|---|
SaOAuth2Config() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
getAccessTokenTimeout() |
long |
getClientTokenTimeout() |
long |
getCodeTimeout() |
java.lang.Boolean |
getIsClient() |
java.lang.Boolean |
getIsCode() |
java.lang.Boolean |
getIsImplicit() |
java.lang.Boolean |
getIsNewRefresh() |
java.lang.Boolean |
getIsPassword() |
long |
getRefreshTokenTimeout() |
SaOAuth2Config |
setAccessTokenTimeout(long accessTokenTimeout) |
SaOAuth2Config |
setClientTokenTimeout(long clientTokenTimeout) |
SaOAuth2Config |
setCodeTimeout(long codeTimeout) |
SaOAuth2Config |
setConfirmView(java.util.function.BiFunction<java.lang.String,java.lang.String,java.lang.Object> confirmView) |
SaOAuth2Config |
setDoLoginHandle(java.util.function.BiFunction<java.lang.String,java.lang.String,java.lang.Object> doLoginHandle) |
void |
setIsClient(java.lang.Boolean isClient) |
void |
setIsCode(java.lang.Boolean isCode) |
void |
setIsImplicit(java.lang.Boolean isImplicit) |
void |
setIsNewRefresh(java.lang.Boolean isNewRefresh) |
void |
setIsPassword(java.lang.Boolean isPassword) |
SaOAuth2Config |
setNotLoginView(java.util.function.Supplier<java.lang.Object> notLoginView) |
SaOAuth2Config |
setRefreshTokenTimeout(long refreshTokenTimeout) |
java.lang.String |
toString() |
public java.lang.Boolean isCode
public java.lang.Boolean isImplicit
public java.lang.Boolean isPassword
public java.lang.Boolean isClient
public java.lang.Boolean isNewRefresh
public long codeTimeout
public long accessTokenTimeout
public long refreshTokenTimeout
public long clientTokenTimeout
public java.util.function.Supplier<java.lang.Object> notLoginView
public java.util.function.BiFunction<java.lang.String,java.lang.String,java.lang.Object> confirmView
public java.util.function.BiFunction<java.lang.String,java.lang.String,java.lang.Object> doLoginHandle
public java.lang.Boolean getIsCode()
public void setIsCode(java.lang.Boolean isCode)
isCode - 要设置的 isCodepublic java.lang.Boolean getIsImplicit()
public void setIsImplicit(java.lang.Boolean isImplicit)
isImplicit - 要设置的 isImplicitpublic java.lang.Boolean getIsPassword()
public void setIsPassword(java.lang.Boolean isPassword)
isPassword - 要设置的 isPasswordpublic java.lang.Boolean getIsClient()
public void setIsClient(java.lang.Boolean isClient)
isClient - 要设置的 isClientpublic java.lang.Boolean getIsNewRefresh()
public void setIsNewRefresh(java.lang.Boolean isNewRefresh)
isNewRefresh - 要设置的 isNewRefreshpublic long getCodeTimeout()
public SaOAuth2Config setCodeTimeout(long codeTimeout)
codeTimeout - 要设置的 codeTimeoutpublic long getAccessTokenTimeout()
public SaOAuth2Config setAccessTokenTimeout(long accessTokenTimeout)
accessTokenTimeout - 要设置的 accessTokenTimeoutpublic long getRefreshTokenTimeout()
public SaOAuth2Config setRefreshTokenTimeout(long refreshTokenTimeout)
refreshTokenTimeout - 要设置的 refreshTokenTimeoutpublic long getClientTokenTimeout()
public SaOAuth2Config setClientTokenTimeout(long clientTokenTimeout)
clientTokenTimeout - 要设置的 clientTokenTimeoutpublic SaOAuth2Config setNotLoginView(java.util.function.Supplier<java.lang.Object> notLoginView)
notLoginView - OAuth-Server端:未登录时返回的Viewpublic SaOAuth2Config setConfirmView(java.util.function.BiFunction<java.lang.String,java.lang.String,java.lang.Object> confirmView)
confirmView - OAuth-Server端:确认授权时返回的Viewpublic SaOAuth2Config setDoLoginHandle(java.util.function.BiFunction<java.lang.String,java.lang.String,java.lang.Object> doLoginHandle)
doLoginHandle - OAuth-Server端:登录函数public java.lang.String toString()
toString 在类中 java.lang.ObjectCopyright © 2021. All Rights Reserved.