2016-08-16 17 views
0

私のcake PHP3レストAPIでリクエストヘッダーを確認してくださいAuthorization。アクセスできません $auth = $this->request->header('Authorization'); $authの値が空であるためです。ケーキPHP3レストAPIはAuthorizationヘッダー値を取得できません

私はApacheサーバーを使用しており、ドキュメントとして.htaccessに下記を追加しています。

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteCond %{HTTP:Authorization} ^(.*) 
    RewriteRule .* - [e=HTTP_AUTHORIZATION:%1] 
    RewriteRule ^$ webroot/ [L] 
    RewriteRule (.*) webroot/$1 [L] 
</IfModule> 

ヘッダーの認証値はどのように取得できますか。以下のようなサンプル値。

Authorization: Basic YW50b24ubHVuZGJlcmdAY29kZWJ1aWxkZXJzLnNlOkNiMTMxMDI0ISE=

答えて

1

私はそれが動作するhttpd.conf <VirtualHost>

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

に線の下に追加しました。

関連する問題