如何在 .NET Core 2.1 中恢复为基于控制器的身份和身份验证
Posted
技术标签:
【中文标题】如何在 .NET Core 2.1 中恢复为基于控制器的身份和身份验证【英文标题】:How do I revert to controller based identity and authentication in .NET Core 2.1 【发布时间】:2019-04-19 12:48:55 【问题描述】:我想在 .NET Core 2.1 中使用基于控制器的身份。我想搭建 UI,但脚手架创建了基于 Razor Page 的身份。我想使用控制器而不是 Razor Pages。可以架这个吗?
【问题讨论】:
对于Scaffold Identity
,它只提供Razor Page
,如果你更喜欢AccountController
,你需要实现自己的控制器和视图。
我发现创建一个新项目并选择 .net core V2 作为 .net 版本将创建基于控制器的身份验证与剃须刀身份验证。
【参考方案1】:
我发现创建一个新项目并选择带有身份验证的 .net core V2 将创建基于控制器的身份验证与剃须刀身份验证。
【讨论】:
以上是关于如何在 .NET Core 2.1 中恢复为基于控制器的身份和身份验证的主要内容,如果未能解决你的问题,请参考以下文章
如何使用基于声明的授权保护 asp.net core 2.1 中的静态文件夹
基于 .NET Framework 的 .NET Core 2.1 Web API 的授权问题
如何在 ASP .NET Core 2.1 中将登录页面设为默认路由?