来自域外应用程序的Windows身份验证

本文关键字:Windows 身份验证 应用程序 | 更新日期: 2023-09-27 17:58:22

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

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

最初,他们只是想传递一个RecordingID,我只是想接受这个URL,并允许他们使用音频播放器来收听这段录音。现在我必须接受以上5项。用户名和密码应该用于验证这个应用程序,它将在我们的活动目录中。我将使用提供的录音ID为他们检索正确的录音。用户和系统只是用于登录我们的数据库。

我一直在寻找从外部应用程序接收这些信息的最佳方式。外部应用程序的任何形式的身份验证都可能不起作用。因此,如果有一个好的方式从外部应用程序接收这些信息,我将非常感谢。谢谢!

来自域外应用程序的Windows身份验证

联合身份验证服务就是实现这一点的方法。基本上,用户尝试访问站点,他们的客户端被发送到联邦服务。

客户询问"我如何为该网站验证自己?"该服务说"要么是windows身份验证,要么是(某种其他类型的身份验证)"客户端说"太好了,这是我的凭据",或者被发送到某个外部登录以获取凭据,并将这些凭据发送到联邦服务。