我想把我的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会帮你做很多工作;)