【问题标题】:Windows Authentication from Application outside of Domain来自域外应用程序的 Windows 身份验证
【发布时间】:2014-04-14 20:32:17
【问题描述】:

好的,我有一个不同的问题。

我们有一个将使用 Windows 身份验证的 ASP.NET MVC 应用程序。这不是问题。问题是这将被域内的人和在域外调用它的应用程序访问。所以另一个应用程序应该为我的应用程序提供 5 个不同的参数:用户名、密码、RecordingID、用户,然后是系统。

最初他们只是要传递一个 RecordingID,而我只是将其接受到 URL 中,并让他们的音频播放器能够收听此录音。现在我必须接受以上所有 5 个。用户名和密码应该用于验证这个应用程序,它将在我们的活动目录中。我将使用提供的录制 ID 为他们检索正确的录制。用户和系统仅用于登录我们的数据库。

我被困在从外部应用程序接收此信息的最佳方式上。外部应用程序的任何形式的表单身份验证也可能不起作用。因此,如果有一种从外部应用程序接收此信息的好方法,我将不胜感激。谢谢!

【问题讨论】:

  • 您考虑过使用联邦吗? ADFS

标签: c# asp.net-mvc-4 windows-authentication


【解决方案1】:

联合身份验证服务是实现此目的的方法。基本上,用户尝试访问该站点,然后他们的客户端被发送到联合服务。

客户问“我如何才能为网站验证自己的身份?” 该服务显示“Windows auth 或 [某种其他类型的身份验证]” 客户端要么说“太好了,这是我的凭据”,要么被发送到某个外部登录以获取凭据,然后将这些凭据发送给联合服务。

【讨论】:

  • 感谢您的快速回复。我将与我们的系统管理员交谈,看看这是否适合我们。
猜你喜欢
  • 2013-01-24
  • 1970-01-01
  • 2013-02-19
  • 2011-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-08
  • 1970-01-01
相关资源
最近更新 更多