gpt4 book ai didi

asp.net - Active Directory 自定义用户配置文件/属性?

转载 作者:行者123 更新时间:2023-12-02 17:11:01 26 4
gpt4 key购买 nike

我目前仅使用 ActiveDirectoryMembershipProvider 对 ASP.NET 中内置的内部业务应用程序进行身份验证。这就像一个魅力。

我现在希望添加一些功能来处理用户的自定义配置文件信息,最好也存储在 Active Directory 中。

举个简单的例子,我们假设自定义属性是FavoriteColor。然后,我的应用程序的目标是能够读取经过身份验证的用户的此自定义属性。

我对 ADAM 进行了一些研究。看起来这对于角色提供程序来说非常有用,但我还没有真正找到任何表明它对于配置文件提供程序可以很好地工作的东西,或者它是否甚至可以让我存储自定义属性(例如FavoriteColor)。也许有人更了解?

我对 Active Directory 还很陌生,所以也许甚至可以选择在其中存储自定义用户属性(例如“FavoriteColor”)?

总的来说,我只是在寻找实现此目的的最佳方法的想法?

谢谢!

最佳答案

是的,可以向 AD 用户对象添加这样的属性,但您必须非常谨慎。修改架构时所做的更改无法撤消。严重损坏您的 Active Directory 树太容易了。

要进行架构更改,您可以使用 Active Directory 架构编辑器 MMC 管理单元。您必须先注册该管理单元才能使用它。要注册 Active Directory 架构编辑器,请打开命令提示符,键入 regsvr32 schmmgmt.dll

然后您可以在 MMC 中加载管理单元,添加新的 FavouriteColour 属性,并将其链接到用户类。

除非您真的知道自己在做什么,否则对此类字段使用数据库表可能更安全。 This网站有更多信息。

关于asp.net - Active Directory 自定义用户配置文件/属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2404983/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com