Я ищу несколько указателей, в которых есть интеграция приложения MVC с adal.js и вызовом web api.Мой вопрос похож на ADAL ASP.NET MVC и Angular.Вход из ASP .NET MVC .У нас есть работающее приложение MVC, мы должны обновить это приложение, чтобы вызывать другой веб-API вместо веб-API, размещенного в том же URL-адресе приложения / домена.Для вызова API другого домена мы планируем использовать ADAL.JS, но каждый раз
authContext.acquireToken(authContext.config.clientId, function (error, token)
{// Handle ADAL Error
if (error || !token)
{
console.log('ADAL Error Occurred: ' + error);return;
}
else
{
console.log('Bearer ' + token);
}}
или
var user = authContext.getCachedUser();
if (user) {
console.log("User found");
} else {
console.log("error");
authContext.config.redirectUri = window.location.href;
authContext.login();
}
Я получаю сообщение об ошибке «пользователю необходимо войти в систему».Вопрос здесь в том, что пользователь уже прошел аутентификацию через MVC, и мы также включили проверку подлинности с помощью cookie в файле startup.cs, который должен хранить токен доступа в cookie, но я не мог видеть токен доступа в файлах cookie браузера, но каждый раз, когда мы вызываем getCacheUser, он пуст.или вызов acqutoken перенаправляет на экран входа в систему.Есть ли лучший способ реализации adal.js с MVC и вызова другого WEB API из углового JS.