【问题标题】:Get username in WCF service from web client on Windows and Citrix从 Windows 和 Citrix 上的 Web 客户端获取 WCF 服务中的用户名
【发布时间】:2014-07-24 10:05:21
【问题描述】:

我当前的项目由 2 个组件组成:

  • WCF 服务器应用程序
  • 一个使用服务的纯客户端(javascript、jQuery、TypeScript 等)网站。

当客户端通过 WCF 服务将数据保存到我的数据库时,我需要记录最后一次修改该数据的人。 为此,我需要运行客户端网站浏览器的帐户的用户名。 浏览器支持需要:

  • 火狐
  • IE 10/11。

我不想为我的网站创建登录表单,我希望用户能够打开网站并使用他们的 Windows/Citrix 帐户登录。

显然,出于安全考虑,Javascript 无法获取帐户用户名。 有什么建议吗?

【问题讨论】:

    标签: javascript wcf web operating-system


    【解决方案1】:

    我有一个实验性的答案给你。不确定但可以正常工作。我认为,您可以在 iis 上激活模拟和基本身份验证。然后客户端(浏览器)向客户端询问凭据。在服务层,您也可以启用模拟。但只有 iis 模拟就足够了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-15
      • 2011-04-09
      相关资源
      最近更新 更多