.NET MAUI原生应用与无SSR的Blazor WebAssembly独立应用的适配认证方案咨询
.NET MAUI原生应用与无SSR的Blazor WebAssembly独立应用的适配认证方案咨询
我想咨询适配当前解决方案的认证方案,先跟你说说我的具体情况:
首先,Visual Studio里有个叫*.NET MAUI Blazor Hybrid and Web App*的跨平台项目模板,它的界面是这样的:

这个模板实际包含4个项目(官方有详细说明),对应的项目结构如下:

官方已经有针对这类项目的认证方案文档,还有完整的示例项目,但我的场景有点特殊——我不需要Blazor的服务器部分,所以把模板里和Blazor相关的两个项目替换成了单个的Blazor WebAssembly Standalone App(也就是无SSR的独立应用),这个项目模板的界面是这样的:

不过我的解决方案并非完全没有服务器端,我有一个独立的ASP.NET项目作为整个解决方案的服务端,为多个项目提供支撑。我不确定官方针对标准Blazor Server项目的认证方案是否适用于我的场景,所以想问问合适的适配方案。
我的解决方案核心项目可以总结为三个:
- 基于.NET MAUI栈的原生应用
- 无SSR的Blazor WebAssembly独立应用
- 基于ASP.NET栈的服务器应用
当然,用这个ASP.NET应用给Web和原生客户端做认证是可行的,只需要告诉我适合这个场景的认证方案即可,比如“方案1、方案2”这样的形式就可以,提前感谢!
备注:内容来源于stack exchange,提问作者Takeshi Tokugawa YD
相关产品推荐
相关产品推荐

