Azure api或sdk获取应用程序注册列表以及与之关联的证书



我想把我的python应用程序连接到azure。

问题陈述:获取已注册的应用程序列表,其中包含其证书指纹和到期详细信息。

我试了很多,但找不到任何api。请帮帮我。

您需要使用Microsoft Graph API

您想要使用的API操作是List applications。与每个application相关联的证书信息将在响应的keyCredentials属性中提供。

您可以使用Azure SDK。对于授权,请查看身份包。

你还想在Azure中托管应用程序吗?然后应该使用托管身份。或者,为你的应用创建一个服务主体。它必须获得应用注册的读权限。

如果你使用SDK,你只需要一个由租户ID, App ID和Secret (Service Principal)创建的凭据对象。详见:https://learn.microsoft.com/en-us/azure/developer/python/azure-sdk-authenticate

基本上我建议您使用SDK而不是调用GRAPH。SDK会帮你做很多工作;)

相关内容

最新更新