gpt4 book ai didi

c# - 打开 Web 浏览器时以编程方式提供凭据(用于 CRM 登录)

转载 作者:太空宇宙 更新时间:2023-11-03 16:16:04 25 4
gpt4 key购买 nike

我有一个 C# WPF 应用程序,它在某些事件或按钮单击时打开 CRM 2011 中的特定联系人或其他站点。由于我不能总是使用 Windows 凭据登录 Web 浏览器(因为用户也可以使用 IFD 从外部使用其他帐户访问网络),因此用户每次关闭所有浏览器 Windows 时都必须提供他的凭据。几次之后这很烦人

我尝试使用 ProcessStartInfo 类

ProcessStartInfo proc = new...
proc.UserName = credentials.UserName;
proc.Password= credentials.Password;
Process.Start(proc);

等但这只会引发有关无效数据的异常...接下来我尝试将登录数据放在 URL 中,如 user:pass@crmsite 但这也不起作用(另外,如果可能,我不希望使用此方法)。我什至尝试将带有登录数据的 cookie 注入(inject) IE,但我不是很成功。

有没有办法以编程方式向浏览器提供凭据,以便您自动登录到 CRM?

更新:增加 session 超时或类似的东西将不起作用,因为我们正在使用 IFD对于客户关系管理。没有使用 Windows 凭据自动登录。

用户甚至不必一开始就输入他的凭据。所有数据都应从我的应用程序中提供。

最佳答案

关于c# - 打开 Web 浏览器时以编程方式提供凭据(用于 CRM 登录),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15816249/

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