Я могу успешно пройти аутентификацию, используя свой собственный customAuthenticator.
Мне нужно использовать customAuthenticator, так как внутренний сервер аутентификации требует, чтобы заголовок запроса имел client_id и client_secret.
Что-то вроде этого.
headers: {
"Authorization": "Basic " + btoa(credentials.client_id + ":" +
credentials.client_secret) ,
"API-KEY": window.ENV.api_key
},
однако я вижу, что в файлах simple-auth-oauth2.js есть несколько служебных функций, которые использует метод аутентификации.
Такие методы, как: absolutizeExpirationTime(response.expires_in); scheduleAccessTokenRefresh (response.expires_in, expiresAt, response.refresh_token);
Мой вопрос в том, как мне вызвать эти методы внутри simple-auth-oauth2 из моего customAuthenticator.
Я не хочу копировать эти методы в свой файл customAuthenticator.....