在 IIS 中处理授权 Header
Handle Authorization Header in IIS
我将从 Azure Web 应用程序 Linux(PHP 应用程序、apache 服务器)迁移到 Azure Windows 应用程序服务 (IIS),我对处理授权感到困惑 [= IIS 中的 26=]
在 .htaccess
中,我简单地放置了这些 lignes ,应用程序工作正常。
# Handle Authorization Header
# RewriteCond %{HTTP:Authorization} .
# RewriteRule .* - [E=Authorization:%{HTTP:Authorization}]
我尝试在托管 IIS 服务器中导入这些规则,但看起来 IIS
无法转换它们。
所以有人可以帮助我吗?
此致。
使用linux webapp时,需要.htaccess
文件。但是在 windows 中,你需要添加 web.config
,因为你的 webapp 主机在 IIS
.
在 linux 中,您使用以下代码。
# Handle Authorization Header
# RewriteCond %{HTTP:Authorization} .
# RewriteRule .* - [E=Authorization:%{HTTP:Authorization}]
在Windows.
我想下面就是你想要的。
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Methods" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type, Authorization" />
</customHeaders>
</httpProtocol>
我将从 Azure Web 应用程序 Linux(PHP 应用程序、apache 服务器)迁移到 Azure Windows 应用程序服务 (IIS),我对处理授权感到困惑 [= IIS 中的 26=]
在 .htaccess
中,我简单地放置了这些 lignes ,应用程序工作正常。
# Handle Authorization Header
# RewriteCond %{HTTP:Authorization} .
# RewriteRule .* - [E=Authorization:%{HTTP:Authorization}]
我尝试在托管 IIS 服务器中导入这些规则,但看起来 IIS
无法转换它们。
所以有人可以帮助我吗?
此致。
使用linux webapp时,需要.htaccess
文件。但是在 windows 中,你需要添加 web.config
,因为你的 webapp 主机在 IIS
.
在 linux 中,您使用以下代码。
# Handle Authorization Header
# RewriteCond %{HTTP:Authorization} .
# RewriteRule .* - [E=Authorization:%{HTTP:Authorization}]
在Windows.
我想下面就是你想要的。
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Methods" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type, Authorization" />
</customHeaders>
</httpProtocol>