public class OAuth2WebClientOptions extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static int | DEFAULT_LEEWAYThe default leeway when validating token expiration times. | 
| static boolean | DEFAULT_RENEW_TOKEN_ON_FORBIDDENThe default value of whether to perform a single token refresh if the response status code is 401 (Forbidden). | 
| Constructor and Description | 
|---|
| OAuth2WebClientOptions() | 
| OAuth2WebClientOptions(JsonObject json)Creates a new instance from JSON. | 
| OAuth2WebClientOptions(OAuth2WebClientOptions other)Copy constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | getLeeway()Weather to allow leeway while validating if a token is considered expired. | 
| boolean | isRenewTokenOnForbidden()Weather to refresh or not the current user token if a forbidden http status response is received. | 
| OAuth2WebClientOptions | setLeeway(int leeway)Set a default leeway in seconds to be considered while validating tokens for expiration. | 
| OAuth2WebClientOptions | setRenewTokenOnForbidden(boolean renewTokenOnForbidden)Set a default behavior on how to handle the first forbidden response. | 
| JsonObject | toJson()Convert to JSON | 
public static final boolean DEFAULT_RENEW_TOKEN_ON_FORBIDDEN
public static final int DEFAULT_LEEWAY
public OAuth2WebClientOptions()
public OAuth2WebClientOptions(OAuth2WebClientOptions other)
other - the options to copypublic OAuth2WebClientOptions(JsonObject json)
json - the JSON objectpublic JsonObject toJson()
public boolean isRenewTokenOnForbidden()
DEFAULT_RENEW_TOKEN_ON_FORBIDDENpublic OAuth2WebClientOptions setRenewTokenOnForbidden(boolean renewTokenOnForbidden)
true to attempt a token refresh and
 replay the request. false to continue the request to the user handler/promise.renewTokenOnForbidden - the desired intention.public int getLeeway()
DEFAULT_LEEWAYpublic OAuth2WebClientOptions setLeeway(int leeway)
leeway - the desired leeway in secondsCopyright © 2023 Eclipse. All rights reserved.