azure-active-directory - 无论如何我们可以获取应用程序的权限和同意吗?
问题描述
所需网址: https ://docs.microsoft.com/en-us/azure/active-directory/develop/application-consent-experience
https://login.microsoftonline.com/common/adminconsent?client_id= {应用程序 ID}&state=12345&redirect_uri={应用程序的重定向 url}
请帮忙
解决方案
Azure CLI 中有一个命令az ad app permission admin-consent
,它可以Application & Delegated
通过 admin-consent 为应用授予权限。
因此,在您的情况下,您可以使用循环来运行命令以授予权限。确保已安装Azure CLIaz login
,并在 AAD 租户中以管理员身份登录,然后运行以下命令。
我的示例授予我租户中所有应用程序的权限,它适用于 Windows,如果您想在 Linux 中运行它,请使用循环语法 bash,或者您可以根据您的要求对其进行修改。
$apps = az ad app list --all --query '[].appId' -o tsv
foreach($app in $apps){
az ad app permission admin-consent --id $app
}
推荐阅读
- c++ - 在 C2664 (VC 12.0; C++11) 中使用具有私有构造函数的值映射 emplace
- ios - 任何 Core MIDI 调用都会导致应用程序变得无响应
- c# - 光标释放事件未在 teechart 中触发
- sql - Oracle SQL - 从子查询返回多列
- c++ - 使用 std::functions 时的运行时异常。为什么他们不指向有效代码?
- python - 在 Python 中导入模块后别名变量的行话是什么?
- sql - 从字符串中仅提取 0-9 个数字
- html - 滚动间谍活动部分未在导航栏上更新
- android - 用户登录后有什么方法可以更改应用名称和应用图标更改?
- sql - 带条件的 SQL 分组