authentication - 使用 OAuth 进行 IIS 身份验证
问题描述
我有一种情况;我正在使用 IIS 反向代理(Url 重写)方法将来自外部世界的流量通过虚拟网关网站传递到内部私有托管应用程序。
此 Web 应用程序是遗留的,不提供任何身份验证机制,我也无法控制向其添加身份验证包装器。
然而; 将使用此 Intranet Web 应用程序的所有客户端应用程序(托管在 Azure 上)都将使用 OAuth0 身份验证机制。
那么有什么方法可以在将流量传递到 Intranet 应用程序之前使用中间件(某种)配置 IIS 以使用 OAuth0 身份验证?
我提到了谷歌;basic、windows 和 ASP 身份验证类型不适合我的问题。
PS:我想到的另一种解决方案(最后的手段)是编写一个 Web 服务来进行身份验证,然后路由到 Intranet 应用程序。但这需要我编写/开发这个应用程序。
任何帮助或指示都会有很大帮助。
谢谢
解决方案
推荐阅读
- azure-devops - 通过 API 提交状态不适用于 Azure 版本中的持续部署触发器
- flutter - 从子类到父类的回调函数
- mysql - 如果列已经是其他索引的一部分,是否有第二个索引的好处?
- zsh - zsh:完成 `command1` 与 `command2 ARG` 相同
- javascript - 有什么我想念的吗?
- vue.js - Nuxt.js - 对大量用户使用“生成”属性是否合适?
- vhdl - 如何在 VHDL 代码的测试台中声明数组数组?
- python - Python Pandas - 评估列中的数学表达式
- laravel - 使用文件系统在 laravel 中进行单元测试
- python - 在不使用 python 模块的情况下从 .csv 的列中查找最小值