繁体   English   中英

如何使用应用程序注册和 azure cli 命令获取所有 azure 应用程序注册并查看机密的到期日期?

[英]How to get all azure app registrations and view expiry date of secrets using a app registrations and azure cli commands?

我正在尝试获取所有 azure 应用程序注册并使用应用程序注册和 azure cli 命令查看机密的到期日期,提供以下应用程序注册权限。 在此处输入图像描述

但是,在使用服务主体名称和 cli 命令登录到 Azure AD 时收到以下消息。

在此处输入图像描述

此外,这个 --allow-no-subscriptions 选项没有帮助。

在此处输入图像描述

请分享您的建议和意见。 先感谢您。

第一个错误意味着您的服务主体不在任何 Azure 订阅中,如您所用,您可以使用--allow-no-subscriptions来解决这个问题。

第二个错误意味着您的服务主体没有运行命令az ad app list的权限,即列出 AAD 租户中的应用程序注册。

要解决此问题,您有两种选择。

1.在Azure Active Directory Graph中添加权限Application 权限,例如Application.Read.All注意:不是Microsoft Graph )。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

2.如评论中所述,将Azure AD 管理员角色(例如Application Administrator )授予您的服务主体,请遵循此文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM