【发布时间】:2019-11-21 05:40:15
【问题描述】:
基本上,我有一个家庭作业,其中涉及我在 Asp.Net(标准版本,而不是 Core)中创建一个 MVC 应用程序。我需要使用 jwt 提供身份验证,但我必须使用单独的身份验证服务器,因此令牌创建和验证被委托给该服务器,并且如果这样的服务器已经存在(可能是使用 jwt 的 facebook 或 twitter 身份验证服务器),我应该使用它而不是创建我自己的。我不确定是否有可以使用的 jwt 身份验证服务器,并且我不知道处理 jwt 令牌的最佳方法是什么,例如,如果我有一个将内容提交给控制器操作的表单,如何放置请求中的 jwt 令牌。对此的任何帮助将不胜感激!
【问题讨论】:
-
谷歌“C# JWT Authentication Server from scratch”和大量的例子出现了。就核心与标准而言,显然从 Asp.Net 与 Asp.Net Core 的角度来看,唯一真正的区别是它们如何处理请求。 Core 在管道中引入了中间件的概念,并减少了较小负载的整体请求大小。
标签: c# asp.net-mvc jwt