Javascript 从Windows和Citrix上的web客户端获取WCF服务中的用户名
我目前的项目由两部分组成: WCF服务器应用程序 使用该服务的纯客户端javascript、jQuery、TypeScript等网站。 当客户端通过WCF服务将数据保存到我的数据库时,我需要记录上次修改该数据的人。 要做到这一点,我需要客户端网站的浏览器正在运行的帐户的用户名。 浏览器支持需要: 铬 火狐 IE 10/11。 我不想为我的网站创建登录表单,我希望用户能够打开网站并使用其Windows/Citrix帐户登录 显然,出于安全考虑,Javascript无法访问帐户用户名。Javascript 从Windows和Citrix上的web客户端获取WCF服务中的用户名,javascript,wcf,web,operating-system,Javascript,Wcf,Web,Operating System,我目前的项目由两部分组成: WCF服务器应用程序 使用该服务的纯客户端javascript、jQuery、TypeScript等网站。 当客户端通过WCF服务将数据保存到我的数据库时,我需要记录上次修改该数据的人。 要做到这一点,我需要客户端网站的浏览器正在运行的帐户的用户名。 浏览器支持需要: 铬 火狐 IE 10/11。 我不想为我的网站创建登录表单,我希望用户能够打开网站并使用其Windows/Citrix帐户登录 显然,出于安全考虑,Javascript无法访问帐户用户名。 有什么建议吗
有什么建议吗?我给你一个实验性的答案。不确定,但可以正常工作。我认为,您可以在iis上激活模拟和基本身份验证。然后客户端浏览器向客户端请求凭据。在服务层中,您也可以启用模拟。但只有iis模拟可能就足够了