您好我正在使用Delphi XE2& XE3
有没有办法使用来自Windows Active Directory的凭据将Delphi Datasnap登录到Logon?
答案 0 :(得分:0)
也许这会有所帮助Answer 或者你可以查看这个all u need about AD
祝你好运。答案 1 :(得分:0)
是的,使用DCOM datasnap版本而不是dbExpress版本。 DCOM完全集成在AD中,而dbExpress则不是。 DCOM自动使用进程用户凭据对远程服务器进行身份验证(通常,如果您没有正确配置它,则会导致大量“拒绝访问”错误)。 dbExpress Datasnap架构AFAIK缺乏允许进行此类身份验证的管道。请记住,使用AD身份验证并不意味着向服务器发送您的域用户/密码(特别是在不安全的通道上,并且以明文形式!!!!将您的网络安全置于危险之中是危险的!),但是交换安全令牌。任何使您将用户/密码传输到服务器的技术都存在缺陷和危险,并破坏了AD安全的基础。