Add JWT time.
parent
849e700ef8
commit
853f500454
|
@ -57,6 +57,9 @@ public class AppController extends BaseController {
|
||||||
@Value("${app.analytics.account:}")
|
@Value("${app.analytics.account:}")
|
||||||
private String analyticsAccount;
|
private String analyticsAccount;
|
||||||
|
|
||||||
|
@Value("${app.jwt.expirationMin:10080}")
|
||||||
|
private int jwtExpirationMin;
|
||||||
|
|
||||||
@RequestMapping(method = RequestMethod.GET, value = "/config")
|
@RequestMapping(method = RequestMethod.GET, value = "/config")
|
||||||
@ResponseStatus(value = HttpStatus.OK)
|
@ResponseStatus(value = HttpStatus.OK)
|
||||||
public RestAppConfig appConfig() {
|
public RestAppConfig appConfig() {
|
||||||
|
@ -66,6 +69,7 @@ public class AppController extends BaseController {
|
||||||
.setGoogleOauth2Url(googleOauth2Url)
|
.setGoogleOauth2Url(googleOauth2Url)
|
||||||
.setAnalyticsAccount(analyticsAccount)
|
.setAnalyticsAccount(analyticsAccount)
|
||||||
.setRegistrationEnabled(isRegistrationEnabled)
|
.setRegistrationEnabled(isRegistrationEnabled)
|
||||||
|
.setJwtExpirationMin(jwtExpirationMin)
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -39,6 +39,8 @@ public class RestAppConfig {
|
||||||
private String recaptcha2SiteKey;
|
private String recaptcha2SiteKey;
|
||||||
private String analyticsAccount;
|
private String analyticsAccount;
|
||||||
|
|
||||||
|
private int jwtExpirationMin = 10080;
|
||||||
|
|
||||||
RestAppConfig() {
|
RestAppConfig() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -91,6 +93,14 @@ public class RestAppConfig {
|
||||||
this.analyticsAccount = analyticsAccount;
|
this.analyticsAccount = analyticsAccount;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int getJwtExpirationMin() {
|
||||||
|
return jwtExpirationMin;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setJwtExpirationMin(int jwtExpirationMin) {
|
||||||
|
this.jwtExpirationMin = jwtExpirationMin;
|
||||||
|
}
|
||||||
|
|
||||||
public static class RestAppConfigBuilder {
|
public static class RestAppConfigBuilder {
|
||||||
private String apiBaseUrl;
|
private String apiBaseUrl;
|
||||||
private String googleOauth2Url;
|
private String googleOauth2Url;
|
||||||
|
@ -99,6 +109,8 @@ public class RestAppConfig {
|
||||||
private String captchaSiteKey;
|
private String captchaSiteKey;
|
||||||
private String analyticsAccount;
|
private String analyticsAccount;
|
||||||
|
|
||||||
|
private int jwtExpirationMin;
|
||||||
|
|
||||||
public RestAppConfigBuilder setCaptchaSiteKey(@NotNull String captchaSiteKey) {
|
public RestAppConfigBuilder setCaptchaSiteKey(@NotNull String captchaSiteKey) {
|
||||||
this.captchaSiteKey = captchaSiteKey;
|
this.captchaSiteKey = captchaSiteKey;
|
||||||
this.isCatchaEnabled = true;
|
this.isCatchaEnabled = true;
|
||||||
|
@ -110,6 +122,11 @@ public class RestAppConfig {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public RestAppConfigBuilder setJwtExpirationMin(@NotNull int value) {
|
||||||
|
this.jwtExpirationMin = value;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
public RestAppConfigBuilder setGoogleOauth2Url(@NotNull String googleOauth2Url) {
|
public RestAppConfigBuilder setGoogleOauth2Url(@NotNull String googleOauth2Url) {
|
||||||
this.googleOauth2Url = googleOauth2Url;
|
this.googleOauth2Url = googleOauth2Url;
|
||||||
return this;
|
return this;
|
||||||
|
@ -141,5 +158,4 @@ public class RestAppConfig {
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue