gpt4 book ai didi

windows - 如何在使用 Microsoft adal 身份验证的组织帐户登录阶段修复此问题 "Need admin approval"

转载 作者:行者123 更新时间:2023-12-03 02:51:15 25 4
gpt4 key购买 nike

我有一个 cordova 移动应用程序,它使用 MICROSOFT ADAL 进行登录阶段,当我尝试使用组织帐户登录时,我遇到问题,需要管理员批准,它说应用程序需要访问组织中的资源的权限,而该权限只有管理员才能授予

使用的部分代码:

   var authority = "https://login.windows.net/common/adminconsent?clientId&redirect_uri=http://localhost:3000/";
var resourceUri = "https://graph.microsoft.com";
var clientId = "xyz";

var authContext = new $window.Microsoft.ADAL.AuthenticationContext(authority);
authContext.acquireTokenAsync(resourceUri, clientId, "https://login.microsoftonline.com/common/oauth2/nativeclient")
.then(function (authResponse) {
console.log("New Login")

起初我尝试使用https://login.windows.net/common后来尝试了这个https://login.windows.net/common/adminconsentclientID&redirect_uri=http://localhost:3000/

我已经为 Apache Cordova 应用程序使用了 Active Directory 身份验证库 (ADAL) 插件

希望应用程序使用组织帐户登录。提前致谢。

最佳答案

1.使用https://login.windows.net/common作为权限。

2.授予管理员同意。这里有两个选项。

使用 Azure 门户。

可以引用我的回答here .

构建同意 URL。

转到诸如 https://login.microsoftonline.com/tenant-id/oauth2/authorize?client_id=app-client-id&redirect_uri=encoded-reply-url&response_type=code&prompt=admin_consent 之类的 URL .

使用您的管理员帐户同意权限。

enter image description here

关于windows - 如何在使用 Microsoft adal 身份验证的组织帐户登录阶段修复此问题 "Need admin approval",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55998984/

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