如何使用 API 创建 Microsoft 应用程序密码?
How to create microsoft app password using API?
我可以使用 Graph API 创建应用程序 ID,但应用程序 secret/password 不是用它生成的。我需要一种使用 APIs.
来 generate/set 密码的方法
我是不是漏掉了什么?
您是否遵循正确的 API link?
使用 Microsoft Graph REST 可以轻松创建 Azure AD 用户。以下是供您参考的代码示例:
POST https://graph.microsoft.com/v1.0/users
Authorization: Bearer {token}
Content-type: application/json
{
"accountEnabled": true,
"displayName": "Sajee",
"mailNickname": "Sinna",
"userPrincipalName": "upn-value@tenant-value.onmicrosoft.com",
"passwordProfile" : {
"forceChangePasswordNextSignIn": true,
"password": "password-value"
}
}
您可以通过 Azure AD Graph 创建密码 API,您可以在 AAD Graph Explorer.
中测试它
我的测试样本:
请求URL:
PATCH https://graph.windows.net/{tenant id}/applications/{application object id}?api-version=1.6
请求正文:
{
"passwordCredentials": [{
"endDate": "2020-08-12T02:54:44.2530506Z",
"keyId": "77fe4bf5-5d04-4a62-abc2-f064a9213d3f",
"startDate": "2019-08-12T02:54:44.2530506Z",
"customKeyIdentifier": "dGVzdA==",
"value": "XnkNIsT+cScOYeYJayQ4WNmp9tgAqw5z773uI9WQtAw="
}]
}
有关请求正文的更多详细信息,请参阅此link - PasswordCredential。
注意:在AAD Graph Explorer中,当您发送请求时,进度条永远不会结束,但实际上它有效,您可以在门户中查看结果 - > Azure Active Directory
过了一会儿。
除了,Microsoft Graph中还有一个Beta
api-Update application,我没有测试过,所以我不确定它是否有效。是Beta
版本,就算能用,也不建议大家在生产环境中使用
我可以使用 Graph API 创建应用程序 ID,但应用程序 secret/password 不是用它生成的。我需要一种使用 APIs.
来 generate/set 密码的方法我是不是漏掉了什么?
您是否遵循正确的 API link?
使用 Microsoft Graph REST 可以轻松创建 Azure AD 用户。以下是供您参考的代码示例:
POST https://graph.microsoft.com/v1.0/users
Authorization: Bearer {token}
Content-type: application/json
{
"accountEnabled": true,
"displayName": "Sajee",
"mailNickname": "Sinna",
"userPrincipalName": "upn-value@tenant-value.onmicrosoft.com",
"passwordProfile" : {
"forceChangePasswordNextSignIn": true,
"password": "password-value"
}
}
您可以通过 Azure AD Graph 创建密码 API,您可以在 AAD Graph Explorer.
中测试它我的测试样本:
请求URL:
PATCH https://graph.windows.net/{tenant id}/applications/{application object id}?api-version=1.6
请求正文:
{
"passwordCredentials": [{
"endDate": "2020-08-12T02:54:44.2530506Z",
"keyId": "77fe4bf5-5d04-4a62-abc2-f064a9213d3f",
"startDate": "2019-08-12T02:54:44.2530506Z",
"customKeyIdentifier": "dGVzdA==",
"value": "XnkNIsT+cScOYeYJayQ4WNmp9tgAqw5z773uI9WQtAw="
}]
}
有关请求正文的更多详细信息,请参阅此link - PasswordCredential。
注意:在AAD Graph Explorer中,当您发送请求时,进度条永远不会结束,但实际上它有效,您可以在门户中查看结果 - > Azure Active Directory
过了一会儿。
除了,Microsoft Graph中还有一个Beta
api-Update application,我没有测试过,所以我不确定它是否有效。是Beta
版本,就算能用,也不建议大家在生产环境中使用