Токен доступа возвращен, хотя сервер MFP уже не работает - PullRequest
0 голосов
/ 13 марта 2019

Я намеренно отключил MFP-сервер и все еще могу получить / получить токен доступа с помощью вызова WLAuthorizationManager.obtainAccessToken ().

Сравнивая токен, я понимаю, что он тот же, что и раньше (когдасервер работал)

Во-первых, я не понимаю, почему WLAuthorizationManager.obtainAccessToken () переходит к функции успешного выполнения обратного вызова, а не к функции отклонения, во-вторых, токен совпадает.

это мой checkServer Функция:

    function mfpServerAvailable() {

    var deferred = $q.defer();

        WLAuthorizationManager.obtainAccessToken().then(function (accessToken) {
            WL.Logger.debug("obtainAccessToken onSuccess: " + JSON.stringify(accessToken));
            deferred.resolve(true);
         }, function (response) {
            WL.Logger.debug("obtainAccessToken onFailure: " + JSON.stringify(response));
            deferred.reject(false);
         });

     return deferred.promise;
    }

1 Ответ

1 голос
/ 13 марта 2019

Если токен уже хранится на вашем устройстве, а , если срок его действия не истек , SDK MF-клиента не связывается с сервером для получения нового.

Возвращает один и тот же токен доступа, если он действителен.

...