首页 > 解决方案 > 使用 OAuth 进行 IIS 身份验证

问题描述

我有一种情况;我正在使用 IIS 反向代理(Url 重写)方法将来自外部世界的流量通过虚拟网关网站传递到内部私有托管应用程序。

此 Web 应用程序是遗留的,不提供任何身份验证机制,我也无法控制向其添加身份验证包装器。

然而; 将使用此 Intranet Web 应用程序的所有客户端应用程序(托管在 Azure 上)都将使用 OAuth0 身份验证机制。

那么有什么方法可以在将流量传递到 Intranet 应用程序之前使用中间件(某种)配置 IIS 以使用 OAuth0 身份验证?

我提到了谷歌;basic、windows 和 ASP 身份验证类型不适合我的问题。

PS:我想到的另一种解决方案(最后的手段)是编写一个 Web 服务来进行身份验证,然后路由到 Intranet 应用程序。但这需要我编写/开发这个应用程序。

任何帮助或指示都会有很大帮助。

谢谢

标签: authenticationiisoauth

解决方案


推荐阅读