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環境変数で伝播されているでしょう。

答えて

0

次のようなものを使用することができます。

+0

ありがとうございます!私はこれを試しました:RewriteRule。* - [E = PROXY_USER:%{HTTP:OIDC_CLAIM_email}] – isedrof