gpt4 book ai didi

angularjs - 使用 ADAL 重定向时的 Ui-Router 404

转载 作者:行者123 更新时间:2023-12-02 22:21:30 25 4
gpt4 key购买 nike

我目前正在尝试将 Azure 目录身份验证库 (ADAL.JS) 挂接到 UI-Router 中。我已经将其连接起来,并且它可以正确重定向,但它总是在重定向之前抛出 404。重定向有效,然后被发送回我的应用程序,该应用程序显示 404。

我已经像这样修改了状态:

        {
state: 'admin',
config: {
url: '/admin',
templateUrl: 'app/admin/admin.html',
controller: 'AdminController',
controllerAs: 'vm',
title: 'Admin',
settings: {
nav: 2,
content: '<i class="fa fa-lock"></i> Admin'
},
requireADLogin: true
}

我已经让它与普通的 Angular RouteProvider 一起工作,并且没有抛出 404 错误。

我尝试将其插入的应用程序是由 John Papas Yo Hot Towel 生成器生成的。

最佳答案

这看起来像是 adal.js 中的错误。 ui-router 正在使用状态更改。与路由更改处理程序相比,我发现设置状态更改的起始页面有一个区别。应该是:

_adal._saveItem(_adal.CONSTANTS.STORAGE.START_PAGE, $location.$$path);

而不是

_adal._saveItem(_adal.CONSTANTS.STORAGE.START_PAGE, nextRoute.url);

关于angularjs - 使用 ADAL 重定向时的 Ui-Router 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29428427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com