gpt4 book ai didi

Azure AD 应用程序 : how to remove uploaded certificate using microsoft graph API?

转载 作者:行者123 更新时间:2023-12-03 01:28:18 25 4
gpt4 key购买 nike

  1. 我在使用图形 API 创建时上传了 Azure AD 应用程序的 x509 证书。创建应用程序的发布请求:https://graph.microsoft.com/v1.0/applications

请求正文:

{
"displayName": "APPName",
"keyCredentials": [
{
"type": "AsymmetricX509Cert",
"usage": "Verify",
"key": "LS0tLS1UNBVEUtLS0tLQ=="
}
]
}

证书已成功上传。

  • 现在,我想删除/删除上传的证书。我发现“应用程序:删除 key ”方法如下所述:https://learn.microsoft.com/en-us/graph/api/application-removekey?view=graph-rest-1.0&tabs=http
  • 是否需要使用“应用程序:添加 key ”添加 key 才能使用“应用程序:删除 key ”?

  • 是否需要在“application:remove key”方法的请求体中提供拥有的“证明”?
  • 由于可用的文档数量非常少,我无法找到这些答案。提前致谢。

    最佳答案

    对于Q3:如果您使用API​​:应用程序:删除 key ,则需要证明

    对于第二个问题:如果您想删除已上传的证书,还有另一种更简单的方法:

    Request URL:
    PATCH https://graph.microsoft.com/v1.0/applications/<-application obj ID->

    Request Header:
    Authorization: Bearer <-access token->
    Content-Type: application/json

    Request Body:
    {
    "id":"<-application obj id->",
    "keyCredentials":[]
    }

    如下: enter image description here

    结果: enter image description here

    如您所见,您可以通过此 API 使用所需的 JSON 值覆盖 keyCredentials 属性。

    如果您需要更多帮助,请告诉我。

    关于Azure AD 应用程序 : how to remove uploaded certificate using microsoft graph API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64438483/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com