Есть ли какой-нибудь простой \ прямой способ имитировать \ тестировать событие MSAL JS $ rootScope. $ On ("msal: acquTokenFailure")? - PullRequest
0 голосов
/ 24 октября 2019

Я пытаюсь отладить некоторый код JS, чтобы получить токен в автоматическом режиме.

Однако мне нужно войти в эту конкретную функцию, которая обрабатывает acquireTokenFailure событие:

$rootScope.$on("msal:acquireTokenFailure", function (event, errorDesc, error)
{
    console.log("acquireTokenFailure:\n" + error + " - " + errorDesc);

    //msalService.acquireTokenSilent(['openid offline_access']);

    if (error.indexOf("consent_required") !== -1 || error.indexOf("interaction_required") !== -1)
    {
        msalService.acquireTokenSilent(['openid']).then(function (token)
        {
            debugger;

            // retry the API call...

        }, function (error)
           {
               debugger;

               console.log(error);
        });
    }
});

IsЕсть ли простой способ истечения токена вручную, чтобы я мог войти в JS-функцию выше?

Кстати: я использую этот пример проекта MsalAngularjsDemoApp , специфичный для Angular JS.

Я вижу вопрос , как это было задано @ MSAL GitHub репо, но пока не было удовлетворительного ответа ...

...