在 .Net MVC 中是否可以 return user-agent 的 JWT 令牌自动包含在后续请求中?

Is it possible in .Net MVC to return the JWT token for user-agent to include in subsequent requests automatically?

如标题所示,是否可以在不使用 cookie 或 session 并且不涉及任何 JavaScript 的情况下实现此目的?

不,如果不涉及将要发出后续请求的客户端上的一些持久性,这是不可能的。 HTTP 协议中没有这样的概念(cookie 除外)会指示客户端自动在后续请求中包含一些 header。所以基本上,如果您不喜欢 cookie,您可能会找到另一个地方在客户端上存储访问令牌——浏览器中的本地存储似乎是一个好地方,并将其包含在 javascript 客户端发出的后续请求中.当然,如果您的客户不是 javascript 那么他们将不得不找到一个合适的地方来存储访问令牌。