Authorizationヘッダー情報をPHPで取得
apacheのデフォルト状態だとAuthorizationヘッダーを送っても、$_SERVERには入ってこない。
下記の設定を追加する事で環境変数に渡す事ができます。
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]もしくは
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
なお、apacheに設定しなくとも
apache_request_headers()を使えば値の取得は可能でした。
$headers = apache_request_headers()
var_dump($headers);