我有一个 ASP.NET 4 项目,我正在升级到 ASP.NET 5。我的身份验证当前通过将身份验证请求通过消息队列传递到我们的后端系统来工作
如何使用 ASP.NET 5 中的新系统实现这一点?我在网上找到的每篇文档似乎都是为使用 EF(我没有使用)量身定制的,或者需要像这样的荒谬的工作量
我的系统甚至不允许创建用户,所以我只需要一个简单的实现来检查用户详细信息是否有效。
我有一个 ASP.NET 4 项目,我正在升级到 ASP.NET 5。我的身份验证当前通过将身份验证请求通过消息队列传递到我们的后端系统来工作
如何使用 ASP.NET 5 中的新系统实现这一点?我在网上找到的每篇文档似乎都是为使用 EF(我没有使用)量身定制的,或者需要像这样的荒谬的工作量
我的系统甚至不允许创建用户,所以我只需要一个简单的实现来检查用户详细信息是否有效。
好吧,使用 ASP.NET Core 解决这个问题的可能性几乎是无穷无尽的。我建议您扫描安全部分以确定您需要什么。根据我现在从您的问题中了解到的情况,我认为您可以使用Cookie 中间件来满足您的需求。关于覆盖 ValidateAsync 的一点:
要实现 ValidateAsync() 事件的覆盖,您必须编写具有以下签名的方法;
Task ValidateAsync(CookieValidatePrincipalContext context);
这样你就可以以任何你想要的方式实现它。这有用吗?