首页 > 解决方案 > 我应该避免使用内置的 ASP.NET 身份机制吗?

问题描述

我正在尝试创建一个能够创建具有广泛权限的用户帐户的应用程序。我目前正在使用内置的 ASP.NET Core 身份系统,但我遇到了一些我没有找到或没有找到任何干净的解决方案的问题,稍后将在帖子中进行解释。这让我想到创建自己的自定义身份机制来满足我的需求。

我面临的问题是:

我的问题是,即使我面临这样的问题,我是否应该使用内置的 ASP.Net 核心身份系统来实现我的目标?在使用 ASP.Net 核心身份系统时,是否有任何我不知道的问题的解决方案可以让我的生活更轻松?我应该创建自己的身份系统吗?如果是,这样的系统会有多困难和潜在危险?

标签: c#asp.net-coreasp.net-core-identity

解决方案


您应该使用 ASP.NET Identity 并对其进行自定义。

您应该将声明视为权限。声明是其基础,经过授权的过滤器。


推荐阅读