草庐IT

凭据窃取

全部标签

c# - 如何使用凭据通过客户端对象模型连接到 SharePoint 列表?

我需要编写一个应用程序来更新SharePoint2010网站上的列表。我找到了可以使用URL创建的“SPSite”,但我不知道如何指定要连接的用户。用户不是当前windows用户,程序没有在服务器上执行。我看到了提供“SPUserToken”的可能性,但在我的方法中我只有用户、域和他的密码,所以我如何生成这个用户(我认为这个用户在系统上是未知的执行代码,但在服务器上已知)。我在哪里可以指定它? 最佳答案 由于您使用的是客户端对象模型,因此您不会使用SPSite类(它是服务器对象模型的一部分)。相反,您应该创建一个ClientCont

c# - 如何在 C# 中的 HttpClient 中使用凭据?

我在使用HttpClient类访问DeliciousAPI时遇到了一些问题。我有以下代码:try{conststringuriSources="https://api.del.icio.us/v1/tags/bundles/all?private={myKey}";using(varhandler=newHttpClientHandler{Credentials=newNetworkCredential("MyUSER","MyPASS")}){using(varclient=newHttpClient(handler)){varresult=awaitclient.GetString

c# - 如何在 NET Core 上的 AWS SDK 上设置凭据?

我是AWSSDK的新手,我正在尝试遵循AWSdocumentation,但几乎没有说明我到底需要设置什么。官方文档告诉我将其添加到appsettings.json中:{"AWS":{"Profile":"local-test-profile","Region":"us-west-2"}}然后创建客户端:varoptions=Configuration.GetAWSOptions();IAmazonS3client=options.CreateServiceClient();这会导致抛出异常,提示无法找到凭据。ApiID和key放在哪里?这是什么个人资料?请记住,我对如何设置没有偏好。我

c# - 在 WPF 应用程序中加密凭据

在WPF应用程序中,我想提供典型的“记住我”选项来记住凭据并在下次启动应用程序时自动使用它们。Usingaone-wayhash显然不是一个选项,虽然我可以存储凭据inisolatedstorage或intheregistry,加密凭据时需要处理一个问题。如果我使用对称key加密算法,我需要将key存储在某个地方。例如,如果key硬编码在内存中,那么我想反汇编.NET程序集并找到它会很容易。在.NET中加密凭据并确保它们安全、使加密key完全无法访问的最佳方法是什么? 最佳答案 这是我的博文摘要:Howtostoreapasswor

c# - 使用 C# 从 Windows 凭据存储中检索凭据

我只是想查询凭证存储(或Vault,因为它在Windows8中被称为)并获取登录数据。MSDN在这种情况下真的没有帮助,我也不想要任何C++P/Invoke方法。我知道这里曾多次提出类似的问题,但这些解决方案都不适用于我的情况。我不使用MetroApp编程,所以像PasswordVault这样的东西(看起来)不可用。我只是创建一个简单的C#WPF桌面应用程序。理想情况下,它应该适用于多个Windows版本,但首选Windows8。更具体地说,我想从Outlook的CRM插件中查询存储的数据,以自动让我的应用程序登录到CRM服务器,而无需用户询问他/她的凭据。这意味着,如果这甚至可能..

c# - HttpWebRequest 未传递凭据

我正在尝试使用HTTPWebRequest访问REST服务,但在传递凭据时遇到问题,请参阅下面的代码。我读到NetworkCredential不支持SSL,我正在访问HTTPS站点。有谁知道类似于NetworkCredential的支持SSL的类?UrirequestUri=null;Uri.TryCreate("https://mywebserver/webpage",UriKind.Absolute,outrequestUri);HttpWebRequestrequest=(HttpWebRequest)HttpWebRequest.Create(requestUri);Netwo

c# - 如何从 header 中检索基本身份验证凭据?

我正在尝试编写一些使用基本身份验证的简单测试用户身份验证机制。如何从header中检索凭据?stringauthorizationHeader=this.HttpContext.Request.Headers["Authorization"];我从这里去哪里?有几个教程,但我是.NET和身份验证的新手,您能否在您的回答中准确地逐步解释您正在做什么以及为什么这样做。 最佳答案 来self的博客:这将详细解释这一切是如何工作的:第1步-了解基本身份验证每当您使用基本身份验证时,都会向HTTP请求添加一个header,它看起来类似于:Au

c# - 安装 Windows 服务时的凭据

我正在尝试使用VisualStudio.Net部署项目安装C#Windows服务项目。要运行部署项目,我右键单击并从上下文菜单中选择“安装”,安装向导运行并最终提示我“设置服务登录”对话框,要求输入用户名和密码。当我从命令行使用sc实用程序安装服务时,我不必提供凭据。我是否必须为此服务创建一个登录名?我更喜欢像其他服务一样使用“本地系统”或“网络服务”(不确定有什么区别)。 最佳答案 将此代码添加到您的Windows服务项目的projectInstaller.Designer.cs文件中的私有(private)无效Initializ

c# - 是否可以在您的 web.config 中指定代理凭据?

我需要配置网站以通过代理访问另一台机器上的网络服务。我可以将网站配置为使用代理,但我找不到指定代理所需凭据的方法,这可能吗?这是我当前的配置:"bypassonlocal="true"/>我知道你可以通过代码来做到这一点,但网站运行的软件是一个闭源CMS,所以我不能这样做。有什么办法吗?MSDN对我帮助不大.. 最佳答案 是的,可以在不修改当前代码的情况下指定您自己的凭据。不过,它需要您提供一小段代码。用这个类创建一个名为SomeAssembly.dll的程序集:namespaceSomeNameSpace{publicclassM

c# - 如何验证域凭据?

我想针对域Controller验证一组凭据。例如:Username:STACKOVERFLOW\joelPassword:splotchy方法1.使用模拟查询ActiveDirectory很多人建议在ActiveDirectory中查询一些东西。如果抛出异常,则您知道凭据无效-正如thisstackoverflowquestion中所建议的那样.有些严重drawbackstothisapproach然而:您不仅要对域帐户进行身份验证,而且还要进行隐式授权检查。也就是说,您正在使用模拟token从AD读取属性。如果原本有效的帐户无权读取AD怎么办?默认情况下,所有用户都具有读取权限,但可