我正在编写一项服务,允许我公司域上的用户执行有限的活动目录操作。这些用户自己没有 AD 权限,但该站点作为共享用户进行身份验证,可以执行解锁帐户等操作(例如)。
我的代码中的密码目前是明文
有没有推荐的方法让我保护这个密码?显然,有人必须反编译网站二进制文件才能访问它,但我觉得这还不够保护。
对于背景,我使用 C# 中较新的 System.DirectoryServices.AccountManagement 方法来执行此操作,所以我有:
PrincipalContext pc = new PrincipalContext(ContextType.Domain, "MYDOMAIN", "theuser", "thepassword");
任何提示表示赞赏!否则我可能只是求助于混淆,加密它并使用几个类似獾的类来解密这些值