【发布时间】:2021-08-08 17:03:37
【问题描述】:
我有一个 python 代码,我通过它在 azure ad 中创建用户。下面是代码:
headers = {'Authorization': 'Bearer ' + token, 'Content-Type': 'application/json'}
user_data = {
"accountEnabled": True,
"displayName": new_username,
"mailNickname": new_username,
"userPrincipalName": new_username + "@" + config_data['TENANT_NAME'],
"passwordPolicies": "DisablePasswordExpiration",
"passwordProfile": {
"forceChangePasswordNextSignIn": False,
"password": raw_data['Password']
}
}
jdata = json.dumps(user_data)
conn = http.client.HTTPSConnection('graph.microsoft.com')
conn.request("POST", "/v1.0/users", jdata, headers)
在上面的user_data,你可以看到我设置了"passwordPolicies": "DisablePasswordExpiration",让密码永不过期。现在我想验证创建的用户是否禁用了密码过期。
显然,我不能等待 3 个月,因为密码通常会在 3 个月后过期。那么在天蓝色广告中是否有其他方法可以检查用户的某些属性并检查密码过期。请帮忙。谢谢
【问题讨论】:
标签: azure azure-active-directory passwords azure-ad-graph-api createuser