Страница Angularjs, использующая adaljs, продолжает использовать токен - PullRequest
0 голосов
/ 20 октября 2018

У меня очень простое приложение с HTML, AngularJS, и я хочу использовать adal-js и adal-angular-js.Приложение выглядит так:

var app = angular.module('myApp', ['ngRoute', 'AdalAngular']);
app.config([
    '$routeProvider', '$httpProvider', 'adalAuthenticationServiceProvider', 
    function ($routeProvider, $httpProvider, adalProvider) {

        $routeProvider
            .when('/', {
                templateUrl: "App/Views/home.html",
                controller:'myCtrl',
                requireADLogin:true,
            }).when("/autenticado", {
                templateUrl: "App/Views/autenticado.html",
                controller:'authCtrl',
            });

        adalProvider.init(
            {
                instance: 'https://login.microsoftonline.com/',
                tenant: 'supervisorxher34outlook.onmicrosoft.com',
                clientId: 'e5b17ad1-8f2d-4716-a9ad-748c48222e23',
                extraQueryParameter: 'nux=1',
                //cacheLocation: 'localStorage', // enable this for IE, as sessionStorage does not work for localhost.
            },
            $httpProvider
        );
    }
]);

Домашний HTML - это просто привет мир.

Когда я захожу на страницу, он перенаправляет меня на страницу входа, но как только явведите мой логин и пароль, он постоянно обновляется и никогда не останавливается.

Есть идеи, почему это происходит?

Спасибо!

1 Ответ

0 голосов
/ 22 октября 2018

Немного стыдно, но ответ был так прост,

 $locationProvider.html5Mode({
        enabled:true,
        requireBase: false
    }).hashPrefix('!');

Просто нужно было добавить $ locationProvider.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...