问题标签 [credentials]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 通过 .net 远程传递网络凭据
如何通过 .Net Remoting 传递我的 NetworkCredendials?是否可以?
我有一项服务(TeamFoundationServer),需要使用用户的 NetworkCredentials 进行授权。过去,我使用开放的用户/密码对,但出于安全原因,现在它并不好。
问题是 NetworkCredentials 不可序列化,我无法在某些方法中将其作为参数传递。
也许以其他方式存在?
谢谢。
asp.net - 通过 HTTPS 的 HttpWebRequest 与 NTLM 不工作
我正在尝试从名为 SV-REQ 的服务器上的 ASP.Net 页面针对另一台名为 SV-RES 的 IIS7 服务器创建 HttpWebRequest。当我在 SV-RES 上设置 IIS 以使用 Digest、Basic 或 Negotiate 并对凭据缓存对象进行更改以使用适当的方法时,代码执行良好,并且我从 SV-RES 获得有效响应,确认用户凭据是正确的。但是,当我将 IIS 设置为在 SV-RES 上使用“Windows 身份验证”时,在凭据缓存对象中使用 NTLM 时会返回 401 错误。
我真的很茫然,如果有人知道如何完成这项工作,我将不胜感激。
注意:执行此代码的服务器在通过 HTTP 的匿名身份验证下运行。获取请求的服务器是通过 HTTPS 的 NTLM(如前所述),如下面的代码所示。
这是正在执行的 SV-REQ 上的代码。SV-REQ 是 IIS7 并为 ASP.Net 2.0 配置
这是我从上述代码中从 SV-RES 得到的错误。SV-RES 也是为 ASP.Net 2.0 配置的 IIS7
c# - 从 SaveFileDialog 获取 SharePoint 凭据
我正在创建一个客户端应用程序,用户可以在其中打开 Windows 窗体 SaveFileDialog。用户将在此处输入特定的 SharePoint 库。值得庆幸的是,每次用户进入他无权访问的库时,saveFileDialog 都会提示输入凭据。稍后我需要调用一些 SharePoint Web 服务。但是,我需要用户输入的凭据才能调用它们。你知道我怎样才能得到这些凭证吗?如果这有帮助,我可以使用本机 saveFileDialog 而不是 Windows 窗体。
.net - 各种应用程序的集中式凭证服务
我们正在研究为内部应用程序构建集中式凭证存储的可能性。这些应用程序(vb6、vb.net、asp.net 中的 Web 应用程序等)使用 SQL 服务器和 iSeries 的各种实例。我们希望实现一个中央凭证设施,充当安全代理。基本上它应该像这样工作:
客户端应用程序提供 AppID(我是销售应用程序)和 EnvironmentID(我在 QA 环境中运行),作为回报,将获得连接对象(首选)或加密连接字符串,允许所述应用程序连接到它需要的资源。在某些情况下,应用程序需要连接到两个(或更多)数据库资源(即 SQL 和 iSeries)。
目前正在查看 DP API,但我不相信 DP API 是解决方案,因为它与机器密钥绑定。在我们的案例中,使用机器密钥是不可行的,所以我想知道是否有其他方法可用。
asp.net - 从 asp.net 代码隐藏在服务器上启动进程并使其在服务器桌面上可见
我有一个程序在我的桌面计算机上运行,它使 WCF 服务可用。这是我以普通用户身份登录时运行的常规 Windows 窗体应用程序。
我把 WCF 接口放进去,这样我就可以从外部网页看到程序的状态。这很好用,我可以看到正在运行的程序的状态,甚至可以根据我的需要进行更改。
我唯一不能做的就是启动程序。如果我进入网页并且程序没有运行,我希望能够启动它。一个简单的 Process.Start(programEXE) 是不够的,因为当程序启动时,它不在桌面上,我看不到它,尽管它确实显示在任务管理器中。
我尝试创建凭据并使用这些凭据启动程序,但它以非常模糊的“程序无法启动”错误退出,或者以我的凭据启动但仍未显示在桌面上。在后一种情况下,我在我的名字下的任务管理器中看到它,但看不到实际的程序。
那么,如何在服务器上启动一个程序,在登录用户的桌面上可见(只有一个用户并且该用户始终处于登录状态)?
另外,我可以做些什么来确保这不会成为安全漏洞?我的一个想法是在它自己的虚拟目录中运行launcher.aspx,该用户ID 只对program.exe 所在的一个目录具有读取权限,并且没有其他读取或写入权限。还有其他建议吗?
最后,要明确一点:我不想在用户的计算机上启动任何东西。单击“启动程序”链接应该会在 Web 服务器上而不是在客户端计算机上启动程序,并且该程序应该对服务器上的登录用户可见。
asp.net - 在共享主机上的 Web 应用程序 (asp.net) 中存储 PayPal 凭据
我创建了一个 Web 应用程序,它托管在 Godaddy 上的共享服务器上。我计划使用贝宝进行交易,这会产生问题。
此时凭据(贝宝电子邮件和密码)是硬编码的,据我所知,这是最糟糕的解决方案。我知道的唯一其他选项是在 web.config 文件中,这似乎也不是特别安全。
您能否指出一个可以提供所需安全性并在共享主机环境中工作的方向?
问候亚历山德罗斯
asp.net - Asp.net Internet Explorer 提示凭据窗口
我刚刚将一个项目上传到我的主机,是一个带有身份验证的 asp.net mvc 项目。就在我进入网络时,Internet Explorer 会提示一个凭据窗口。如果我取消,网络正常工作。使用 Visual Studio 服务器,Web 也可以在本地正常工作。
更多信息:
“允许匿名访问”被选中,“基本身份验证”也被选中,但提示显示是否选中了基本身份验证。
此外,我上传了一个非常基本的 mvc 应用程序,但没有显示提示,所以它似乎不是 IIS 配置问题。
提示也在 Internet Explorer 和 firefox 中显示,但不在 Chrome 中。
你有什么线索吗?
谢谢!
c# - 在 C# 中从 SharpSvn 获取凭据
我正在编写一些 C# 代码来一次执行对 SVN 的多次提交,就像工具 svnmucc 一样。到目前为止,我一直在使用 SharpSvn 与 SVN 进行其余必要的通信,所以我想我可以利用它来完成以下工作:
如何获取 SharpSvn 使用的凭据(用户名、密码)?
我想做这样的事情:
.net - .NET:是否可以从 Current.Request 中检索 NetworkCredentials?
我不这么认为.. 但是是否可以从 HttpContext.Current.Request 中检索 NetworkCredentials(例如在 WebService 方法中),它用于调用托管我的 Web 服务的网站?
android - 如何在 Android 手机中使用默认帐户参数(登录名/密码)?
我想使用特定手机的默认 Android 凭据来通过 Google Apps 中的身份验证测试,但文档很糟糕 :-(,最糟糕的是我是新手。
有人知道怎么做吗?它有一些 apache 库,但正如我提到的,文档非常薄弱。这是对此类的参考。
最好的,帕特里克