Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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 如何使用Ember Js检索用户ID和密码_Javascript_Ember.js_Ldap - Fatal编程技术网

Javascript 如何使用Ember Js检索用户ID和密码

Javascript 如何使用Ember Js检索用户ID和密码,javascript,ember.js,ldap,Javascript,Ember.js,Ldap,我的要求: 考虑客户机-服务器Web应用程序。 我们有一个LDAP服务器进行身份验证 当用户从浏览器登录到应用程序时,我们需要检索当前的windows系统用户ID和密码,然后将其传递给LDAP服务器进行身份验证 问题: windows系统用户名和密码存储在windows的何处? 如何使用Ember检索用户ID和密码。请注意,它不是web应用程序用户ID和密码,而是windows系统用户ID和密码。在JavaScript中检索与当前用户类似的系统参数会带来安全风险。想象一下,您正在访问的任意网页都

我的要求: 考虑客户机-服务器Web应用程序。 我们有一个LDAP服务器进行身份验证

当用户从浏览器登录到应用程序时,我们需要检索当前的windows系统用户ID和密码,然后将其传递给LDAP服务器进行身份验证

问题: windows系统用户名和密码存储在windows的何处?
如何使用Ember检索用户ID和密码。请注意,它不是web应用程序用户ID和密码,而是windows系统用户ID和密码。

在JavaScript中检索与当前用户类似的系统参数会带来安全风险。想象一下,您正在访问的任意网页都可以读取此类敏感数据并将其发送到任何服务器

JavaScripts上下文是HTML文档。也许您可以通过AJAX(通过ip地址、电子邮件等)从服务器请求信息。或者你可以提供一个登录名。为了避免多次登录的问题,您可以增加会话的过期日期


最后一点注意:我不熟悉Windows,但我认为它们可能是在Windows上使用ActiveXObject的一种解决方案。但是,它只能在使用Internet Explorer的Windows上工作。我不建议这样做。

这真的不可能。您必须通过HTTP进行身份验证。在这里,您可以使用windows(协商)身份验证或NTLM,然后服务器就会知道windows用户的情况。接下来,您的JS应用程序需要询问服务器有关此用户的信息。然而,这与ember并没有太大关系,更多的是关于您正在使用的web服务器软件。

可能与,