![我可以将结构化数据放入 Active Domain 记录吗](https://linux22.com/image/697821/%E6%88%91%E5%8F%AF%E4%BB%A5%E5%B0%86%E7%BB%93%E6%9E%84%E5%8C%96%E6%95%B0%E6%8D%AE%E6%94%BE%E5%85%A5%20Active%20Domain%20%E8%AE%B0%E5%BD%95%E5%90%97.png)
我正在构建一个 Web 前端,它将读取多个数据库以向登录用户显示数据。用户可能只能看到自己的数据。
登录用户使用 Azure Active Directory 进行身份验证。
用户的数据分布在多个系统中(用户没有登录这些旧系统的权限)。在每个系统中,用户的记录都由用户 ID 标识。每个系统都不同。
在 Azure AD 中(或根据需要在本地),我可以将所有系统用户 ID 添加到用户的域记录中吗?是否有任何 C# 对象允许我读取这些数据?
答案1
理论上可以,但不要这么做。验证用户身份然后从单独的数据库中提取工件声明更简单。请参阅https://msdn.microsoft.com/en-us/Library/Azure/Ad/Graph/howto/azure-ad-graph-api-directory-schema-extensions如何通过图形 API 添加和访问扩展。