Articles of 凭据

Windows上的Java“单一login”(使用“Credential Manager”中的凭据)是否被禁用?

Oracle的Java SE 6文档中的“Http Authentication”页面指​​出:“如果您以域用户的身份在Windows计算机上运行,​​或者您正在运行已经发出kinit命令并获得证书的Linux或Solaris计算机上caching“,那么传递给Authenticator.setDefault()的实例将被完全忽略。 这符合我观察到的情况:在Windows系统上设置HTTP或HTTPS连接到主机X总是从“Windows Vault”的“Windows Credentials”传递主机X的凭据,如我的Windows 7“凭证pipe理器”控制面板页面。 但是 ,在我的用例中,我不想使用Windows可能存储的任何凭据,而是总是要使用我在代码中明确指定的凭据。 有没有办法来覆盖logging的行为,即是否有办法忽略由Windows存储的凭据? 更新:如果没有,有人可以指向我在Java SE 6源代码的地方,我可以看到存储的Windows凭据不能被忽略?

如何让AWS命令行界面在cygwin中工作

我在Windows 7上安装了AWS命令行界面,当我从DOS shell调用命令时,它立即生效。 但是,DOS是有史以来最糟糕的语言,对于任何严重的脚本来说都是可怕的。 所以,我想通过cygwin从bash使用AWS CLI。 就我而言,安装的AWS CLI是Windows版本。 原则上,这不应该是一个问题,因为Windows命令可以从cygwin中执行。 ( cygwin在自己的环境中包含你的Windows环境variables ,比如PATH)。 不幸的是,当我第一次尝试从cygwin / bash执行AWS CLI命令时,出现错误: $ aws s3 cp code.tgz s3://xyz/ upload failed: .\code.tgz to s3://xyz/code.tgz Unable to locate credentials 此错误很可能是因为AWS CLI正在查看credentials文件的错误目录。 在Windows上,它希望该文件位于%UserProfile%.aws并且位于~/.aws中的unix中。 一个解决方法是,在我的主目录中,我创build了一个名为config_credentials的新文件,其中包含该目录的文件config和credentials的内容的联合。 然后,我创build了一个新的名为AWS_CONFIG_FILE的Windows System env var,其值是config_credentials的path。 成功:从cygwin发布的AWS CLI命令现在可用。 我想知道是否有更好的解决scheme? 我很好奇为什么AWS CLI最初无法在正确的主目录中searchconfig和credentials文件。 我也想知道是否有一种方法来纠正(这将消除对AWS_CONFIG_FILE env var的需求)。

禁用Credential Provider上的区域

我正在使用cpp开发Windows 7的凭据提供程序。 我想在系统在后台工作时禁用文本框并提交button。 为此,我尝试使用下面的代码: _pCredProvCredentialEvents->SetFieldInteractiveState(this,SFI_EDIT_TEXT,CPFIS_DISABLED); 在这里SFI_EDIT_TEXT代表我想改变它的属性的对象,而CPFIS_DISABLED显示它应该被禁用(至less我假设是这样)。 但是我没有得到任何有用的结果。 任何人都可以帮忙吗?

通过本机Java APIvalidationWindows用户凭证

我需要存储Windows用户名和凭据,以便稍后运行一些需要这些凭据的进程。 当我收集这些来自用户的input时,我想validation凭据是否正确。 在Java中有一个本地API,可以帮助我validationWindows系统凭据? 我正在通过LoginContext类,但看起来只能用于SSO目的。 我收到的另外一个build议是尝试启动一个需要这些证书的过程,看它是否正常工作或失败。 但是这看起来并不合适。 请让我知道,如果有人以前做过或有任何想法如何完成。 谢谢,Piyush

Windows Store应用程序+模拟MSVS 2013

首先,抱歉我的英文不是我的母语。 其次,我开始学习创buildWindowsapp store的教程 。 在第3部分的最后,我们被邀请使用Visual Studio Simulator。 但是当我运行它时,我会报错: Windows模拟器需要您的凭据。 请locking此计算机,然后使用您当前的密码将其解锁,然后再次运行Windows模拟器。 要locking您的计算机,请按CTRL-ALT-DEL,然后按Enter键 我发现一些参考http://support.microsoft.com/kb/2892596,http://support.microsoft.com/kb/2898148 ,但我没有做从8更新到8.1,我有MSVS2013。 我的电脑放在域中,我使用智能卡身份validation。 Windows 8.1 + Visual Studio 2013 Update 3。