Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Delphi和login.Microsoftonline_Javascript_Delphi_Authentication - Fatal编程技术网

Javascript Delphi和login.Microsoftonline

Javascript Delphi和login.Microsoftonline,javascript,delphi,authentication,Javascript,Delphi,Authentication,我有一个用来登录的网站。 我希望最终用户不知道或不需要输入凭据,因此必须将其存储在.ini文件中。如何将.ini文件中的凭据注入到明显是两阶段js在线提示的程序中? 因此,Delphi将运行一个带有浏览器的程序,该浏览器将自动填写凭据。您可以从Delphi程序中自动运行Internet Explorer。 我写了一系列关于这个话题的博客文章。 请澄清您的问题。你是否有一个Delphi应用程序必须访问你提到的网站?Delphi应用程序如何访问网站?可能使用嵌入式webbrowser或HTTP组件(

我有一个用来登录的网站。 我希望最终用户不知道或不需要输入凭据,因此必须将其存储在.ini文件中。如何将.ini文件中的凭据注入到明显是两阶段js在线提示的程序中?
因此,Delphi将运行一个带有浏览器的程序,该浏览器将自动填写凭据。

您可以从Delphi程序中自动运行Internet Explorer。 我写了一系列关于这个话题的博客文章。

请澄清您的问题。你是否有一个Delphi应用程序必须访问你提到的网站?Delphi应用程序如何访问网站?可能使用嵌入式webbrowser或HTTP组件(ICS、Indy或其他)。请解释您的架构。因此,我们的目标是使用Delphi中的Twebbrowser访问Office 365在线站点。其想法是,该程序可以在任何计算机上运行,而无需在任何时候输入凭据。我之所以这样说,是因为微软的通用登录确实为用户提供了保持登录的功能,但这仍然要求用户进行第一次登录并勾选“让我登录”提示。我已经发现我可以用IHTMlementCollection填充字段,但我不希望这是硬编码的。我希望它来自.ini文件。希望这是有道理的。