0
私はApacheモジュールmod_auth_openidcを使っています。私はアプリケーションに送るためにいくつかの変数を連結しようとしています。Apacheで変数を連結する方法
OIDCScope "profile email openid offline_access"
OIDCRemoteUserClaim sub
<Location "/app2">
AuthType openid-connect
Require valid-user
ProxyPass "http://192.168.10.237/myapp"
ProxyPassReverse "http://192.168.10.237/myapp"
RewriteEngine On
RewriteRule .* - [E=PROXY_USER:%{LA-U:REMOTE_USER}]
RequestHeader set REMOTE_USER %{PROXY_USER}e
</Location>
</VirtualHost>
私のアプリケーションは目的が「サブ」と「電子メール」の値をCONCATとREMOTE_USER変数にそれらを一緒に入れているHTTPヘッダーattributs enter image description here
を表示します。
お願いします。電子メールの主張以来
RequestHeader set REMOTE_USER "%{PROXY_USER}e:%{OIDC_CLAIM_email}e"
- それが存在する場合 - OIDC_CLAIM_email
環境変数で伝播されているでしょう。
ありがとうございます!私はこれを試しました:RewriteRule。* - [E = PROXY_USER:%{HTTP:OIDC_CLAIM_email}] – isedrof