Azure active directory 正在Microsoft Azure AD中为用户启用帐户
我正在对Microsoft Graph使用REST API,并发出一个Azure active directory 正在Microsoft Azure AD中为用户启用帐户,azure-active-directory,microsoft-graph-api,Azure Active Directory,Microsoft Graph Api,我正在对Microsoft Graph使用REST API,并发出一个补丁请求,将accountEnabled设置为false。这工作正常,帐户被挂起,我不能用它登录 但是,当我从/v1.0/users/{{id}获取时,我无法恢复帐户启用状态。因此,如果不将用户帐户的状态保存在某个本地数据库中(我不喜欢),我无法知道该帐户是否已禁用 如何检索用户的accountEnabled状态?您可以使用$select指定要返回的其他字段。默认情况下,用户端点返回有限的集合 例如: /v1.0/users?
补丁
请求,将accountEnabled
设置为false
。这工作正常,帐户被挂起,我不能用它登录
但是,当我从/v1.0/users/{{id}
获取时,我无法恢复帐户启用
状态。因此,如果不将用户帐户的状态保存在某个本地数据库中(我不喜欢),我无法知道该帐户是否已禁用
如何检索用户的accountEnabled状态?您可以使用$select
指定要返回的其他字段。默认情况下,用户端点返回有限的集合
例如:
/v1.0/users?$select=id,accountEnabled
必须指定希望以逗号分隔形式返回的每个字段
$select
和其他参数的使用说明可在此处找到:您是否尝试过使用$select=accountEnabled
显式选择它。您当然必须指定要选择的所有字段名,逗号分隔。哦,这很简单!非常感谢您指出这一点。我不知道我可以使用sele呼叫的CTOR。酷,我将添加一个答案:)