如何在Nginx服务器上启用HTTP授权标头?

问题描述 投票:0回答:1

我正在尝试为 WordPress REST API 配置 JWT 身份验证。但问题是没有可用于启用 HTTP 授权标头的直接配置。 Nginx没有.htaccess文件,所以我无法添加重写规则。

以下是基于 apache 的服务器的规则:

RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

我相信它不适用于 Nginx。 Nginx 端有什么解决方案吗?

wordpress xcode flutter api dart
1个回答
0
投票

第一个块替换代码的第一行,第二个块替换第二个块。

  if ($http_authorization ~ "^(.*)"){
    set $rule_0 1;
  }
  if ($rule_0 = "1"){
    set $http_authorization %1;
  }
© www.soinside.com 2019 - 2024. All rights reserved.