Я новичок в лазурном, и я пытаюсь установить время истечения срока действия моего токена доступа в java, но я не могу найти никаких примеров, как его установить. Помогите, пожалуйста, как установить срок годности, от 60 минут до 1 дня.
Я хочу увеличить "expires_in": "3600" как минимум до 8 часов или более.
В коде здесь я не могу получить никаких методов, таких как set param или set headers. Пожалуйста, помогите мне, как я могу.
Вот ссылка на параметры:
Спасибо.
AuthenticationContext context = null;
AuthenticationResult result = null;
ExecutorService service = null;
try {
String refreshToken = request.getParameter("refreshToken");
String currentUri = request.getRequestURL().toString();
service = Executors.newFixedThreadPool(1);
context = new AuthenticationContext(authority + tenant + "/", true,
service);
Future<AuthenticationResult> future = context
.acquireTokenByRefreshToken(refreshToken,
new ClientCredential(clientId, clientSecret), null,
null);
result = future.get();
//////////////////////////////////////////////////////////
// token values I'm getting
{
"access_token": "<requested-access-token>",
"token_type": "<token-type-value>",
"expires_in": "3600",
"expires_on": "<access-token-expiration-date-time>",
"resource": "<app-id-uri>",
"refresh_token": "<oauth2-refresh-token>",
"scope": "user_impersonation",
"id_token": "<unsigned-JSON-web-token>"
}