Я прочитал несколько вопросов о стеке.
У меня есть простое веб-приложение, аутентификация работает хорошо.Я просто использую ADAL и он работает.
var endpoints = {
"https://graph.microsoft.com": "https://graph.microsoft.com",
'https://login.microsoftonline.com/':'https://login.microsoftonline.com/'
}
window.config = {
tenant: 'xxx.com',
clientId: guid,
endpoints: endpoints,
cacheLocation: 'localStorage',
};
Я авторизируюсь с
authContext.login();
и получаю токен с
authContext.acquireToken(config.clientId,
function (error, token) {
if (error) console.log(error);
localStorage.setItem('token', token);
}
);
Это все работает, я полагаюМне нужен еще один токен для https://graph.microsoft.com
, поэтому я делаю
authContext.acquireToken('https://graph.microsoft.com',
function (error, token) {
console.log('callback token graph', token, error);
if (error) console.log(error);
localStorage.setItem('gtoken', token);
}
, это никогда не перезвонитЯ попытался удалить первый вызов acquireToken
Или мой первый токен предназначен для использования с вызовами Microsoft Graph (именно так я и думал, что он должен работать с самого начала, я вроде каккруги :))