【发布时间】:2016-12-19 10:23:06
【问题描述】:
我正在使用 Graph API 从 Azure AD 读取用户信息。我在响应中获取了除密码之外的所有用户信息。反正我能得到吗? 我正在调用这个 API。 (Reference)
https://graph.windows.net/myorganization/users/{user_id}?api-version
【问题讨论】:
-
你为什么希望得到用户的密码?能够检索用户的密码将非常不安全。
-
我也提供基于 SAML 的身份验证,如果我需要获取密码,是否可以通过授予更多权限?
-
不,因为 AD 不存储密码。密码存储为单向加盐哈希。您可以通过应用相同的哈希来检查用户是否输入了正确的密码,但您永远无法找回原始密码。
-
您提到了基于 SAML 的身份验证。您要解决的实际问题是什么?问那个问题。
-
我正在使用图形 API 从 azure AD 导入用户,我正在将用户信息添加到我的应用程序的数据库中。我希望他们能够通过提供他们的 azure 广告凭据,通过我的登录门户登录到我的应用程序