gpt4 book ai didi

javascript - Adal.js 不触发身份验证

转载 作者:行者123 更新时间:2023-11-30 17:05:57 25 4
gpt4 key购买 nike

我正在尝试将 adal.js 集成到我的应用程序中。下面是我的代码。有人可以告诉我为什么未触发身份验证吗?

   var app = angular.module('TestWebApp', [
'ngRoute',
'testControllers',
'testServices',
'datatables',
'AdalAngular'

]);

/**
* Configure the Routes
*/
app.config(['$routeProvider', '$httpProvider', 'adalAuthenticationServiceProvider', function ($routeProvider, $httpProvider, adalAuthenticationServiceProvider) {


$routeProvider
// Home
.when("/dashboard", {templateUrl: "partials/package.html", controller: "searchCtrl",requireADLogin: true})
// else 404
.otherwise("/404", {templateUrl: "partials/404.html", controller: "searchCtrl"});

adalAuthenticationServiceProvider.init(
{
tenant: 'test.onmicrosoft.com',
clientId: '23234sf-sdf-------'
},
$httpProvider
);
}]);

我的页面网址是链接到此的内容。

http://localhost:8081/test-ui/#/dashboard

这应该转到 Azure 登录页面,但没有转到。

最佳答案

我认为您的tenantID可能是正确的 - 它需要是您的AD门户为您的Azure门户内的应用程序ID URI(减去应用程序的名称)提供的任何内容。我还会查看 list - 这是一个非常大的改变。这些步骤位于 Omar 链接的页面上。 SinglePageApp 示例是一个很好的开始资源,并且该示例很干净,尽管对于 adal 部分来说可能有点微不足道。您还应该查看vittorio's excellent deep dive对 adal.js 的良好解释和精彩评论

关于javascript - Adal.js 不触发身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28021693/

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