如何在使用 Microsoft ADAL 身份验证的组织帐户登录阶段解决此问题 "Need admin approval"
How to fix this issue during the login phase of an organisation account using microsoft adal authentication "Need admin approval"
我有一个 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) 插件
希望应用程序提前使用组织account.Thanks登录。
1.Usehttps://login.windows.net/common
为权限
2.Grant 管理员同意。这里有两个选项。
使用 Azure 门户。
可以参考我的回答。
建立同意书URL。
使用您的管理员帐户同意权限。
我有一个 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) 插件
希望应用程序提前使用组织account.Thanks登录。
1.Usehttps://login.windows.net/common
为权限
2.Grant 管理员同意。这里有两个选项。
使用 Azure 门户。
可以参考我的回答
建立同意书URL。
使用您的管理员帐户同意权限。