通过浏览器获取os中登录用户的用户名

时间:2011-03-11 10:29:30

标签: javascript macos browser webforms


是否有可能通过webbrowser从os x获取用户名(loginname)?我的requiremnets是:webform应该通过电子邮件发送登录用户的名称。 它是内联网订阅课程。 (没有登录网站)

这是否可能?

3 个答案:

答案 0 :(得分:2)

绝对不能与所有操作系统上的所有浏览器兼容。

答案 1 :(得分:2)

不,这可能会侵犯隐私。您需要使用表单向用户询问您网站上的信息。

答案 2 :(得分:0)

检查您的Web服务器配置文档。对于其中许多,您可以启用与您的域或LDAP服务集成的身份验证Kerberos等。这可能会让你做你正在谈论的那种“单点登录”,至少对于那些支持你选择的方法的浏览器来说(这就是内联网,可能你可以稍微限制浏览器的选择 - 至少对于便利功能,如无需再次登录)。经过身份验证后,您应该拥有可用的用户名或类似名称。

只有当你(服务器和客户端)对同一个身份验证主机(或者联盟的主机)进行身份验证时,你才能这样做,这就是防止这成为隐私噩梦的原因 - 这是内联网的事情。 / p>

您可能希望在列出服务器软件,服务器运行环境以及要支持的浏览器的serverfault.com处提出问题,看看是否有人可以帮助您进行单点登录。