asp.net 如何将Net 6身份授权流到YARP代理网络框架应用程序

ulydmbyx  于 2023-01-06  发布在  .NET
关注(0)|答案(1)|浏览(101)

我正在尝试使用扼杀者无花果模式来分阶段迁移遗留的Net Framework MVC应用程序。我听过Mark Rendle关于使用YARP以这种方式迁移Webforms应用程序的演讲,非常棒。但是,我找不到任何使用这种方法从Net Framework MVC应用程序迁移到新的Net 6 MVC应用程序的例子。
我已经设法设置了基本的代理,它正在工作(见下面的示例repo)。但是我不知道从哪里开始将身份验证从Net 6应用程序传递到Net Framework应用程序。我可以看到auth cookie被传递到代理的Net Framework应用程序,但是我不知道如何在Framework应用程序中说"嘿,使用这个"。
链接:

关于如何实现此身份验证流程的任何指示都将非常感谢。

mbyulnm0

mbyulnm01#

微软肯定已经得到了很多...
他们创建了一个新的nuget包(目前处于预览版):

Microsoft.AspNetCore.系统网络适配器

并有一篇关于它的使用(感谢迈克Rousos!):
https://devblogs.microsoft.com/dotnet/incremental-asp-net-migration-tooling-preview-2/
我已经更新了我的示例git repo,并重新工作了一些位,一切似乎都按预期工作。
快乐的日子。

相关问题