0

嗨,我正在使用 Delphi XE2 和 XE3

有没有办法让 Delphi Datasnap 使用 Windows 活动目录中的凭据登录?

4

2 回答 2

0

是的,使用 DCOM datasnap 版本而不是 dbExpress 版本。DCOM 完全集成在 AD 中,而 dbExpress 则没有。DCOM 自动使用进程用户凭据对远程服务器进行身份验证(这通常是如果您没有正确配置它的原因,您会收到很多“拒绝访问”错误)。dbExpress Datasnap 架构 AFAIK 缺乏允许此类身份验证的管道。请记住,使用 AD 身份验证并不意味着向服务器发送您的域用户/密码(尤其是在不安全的通道上,并且以明文形式发送!!!!将您的网络安全置于危险之中!!!),而是交换一个安全令牌。任何让您将用户/密码传输到服务器的技术都是有缺陷和危险的,并且会破坏 AD 安全的基础。

于 2013-12-16T11:55:21.123 回答
0

也许这将有助于回答 ,或者您可以检查一下您所需要的关于 AD 的所有信息

祝你好运。

于 2013-06-02T04:48:23.473 回答