gpt4 book ai didi

web-services - 如何在 Delphi 中处理安全 Web 服务的客户端身份验证?

转载 作者:行者123 更新时间:2023-12-03 15:36:44 25 4
gpt4 key购买 nike

我的网络上运行着一个 SharePoint 服务器,我正在尝试在 Delphi 中构建一个应用程序,该应用程序允许我访问各种 SharePoint Web Services在那里托管。

在与 SharePoint 服务器相同的网络上运行我的应用程序工作正常,但是,当我尝试在不属于同一域的虚拟机上运行它时,我无法获得身份验证。我正在寻找一些关于如何处理此类场景的身份验证的建议,更具体地说,我是否应该提示用户输入凭据,或者是否有一些内置的安全模型可以用于此目的?

理想情况下,我想尝试避免在我的应用程序中处理用户名和密码,并让操作系统处理此类事情,但是,目前我似乎看不到任何其他解决方法。

最佳答案

经过一番调查,对于我的特定场景,我决定最好的方法是使用 WinINet 。我选择了这种方法而不是 Indy因为经过彻底调查后,我发现 Indy 确实存在一些错误,而且它没有内置我们需要的所有身份验证处理。

WinINet 支持提示输入凭据并自动通过网络进行身份验证。请参阅Handling Authentication .

关于web-services - 如何在 Delphi 中处理安全 Web 服务的客户端身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7752909/

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