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 |
pastClientTokenTimeout
Past-Client-Token 保存的时间(单位:秒) 默认为 -1,代表延续 Client-Token有效期
|
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 |
getPastClientTokenTimeout() |
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 |
setPastClientTokenTimeout(long pastClientTokenTimeout) |
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 long pastClientTokenTimeout
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 long getPastClientTokenTimeout()
public SaOAuth2Config setPastClientTokenTimeout(long pastClientTokenTimeout)
pastClientTokenTimeout - 要设置的 pastClientTokenTimeoutpublic 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 © 2022. All Rights Reserved.