Ionic __Azure AD Authentication Error: пользователь отменил поток - PullRequest
0 голосов
/ 12 октября 2018

Я на ionic 3. Я хочу получить токен доступа для вызова остальных API.Вот мой репозиторий https://my -app.visualstudio.com / _apis / projects? Api-версия = 2.0 и конфигурационные файлы Ionic здесь.Но я получаю сообщение об ошибке после запуска этого кода.

    //Here is code
    let authContext: AuthenticationContext = this.msAdal.createAuthenticationContext('https://login.windows.net/tenant-id');

    authContext.acquireTokenAsync(
        'https://my-app.visualstudio.com/_apis/projects?api-version=2.0',
        'app_id',
        window.location.origin + '/',
        'email',
        null
    )
        .then((authResponse: AuthenticationResult) => {
            console.log('Token is' , authResponse.accessToken);
            console.log('Token will expire on', authResponse.expiresOn);
        })
        .catch((e: any) => console.log('Authentication failed', e));
}

Сообщение об ошибке

'Authentication failed Error: User cancelled the flow RequestId:679502144 CorrelationId: 9b553979-94a5-482e-b9f8-a91aba56108a
    at fail (CordovaBridge.js:37)
    at Object.callbackFromNative (cordova.js:293)
    at <anonymous>:1:9'}
...