Ah! Strange:
With proxy_set_header X-Remote-User $remote_user;
i get this:
'HTTP_AUTHORIZATION': 'Basic XXXXXXXXXXXXXXXX=',
'HTTP_AUTH_USER': 'foo',
'HTTP_REMOTE_USER': 'foo',
'HTTP_X_REMOTE_USER': 'foo',
I get the same values with: proxy_set_header X-Auth-User $remote_user;
With proxy_set_header REMOTE_USER $remote_user;
this:
'HTTP_AUTHORIZATION': 'Basic XXXXXXXXXXXXXXXX=',
'HTTP_AUTH_USER': 'foo',
'HTTP_REMOTE_USER': 'foo,foo',
And with proxy_set_header OWN_HEADER $remote_user;
this:
'HTTP_AUTHORIZATION': 'Basic XXXXXXXXXXXXXXXX=',
'HTTP_AUTH_USER': 'foo',
'HTTP_OWN_HEADER': 'foo',
'HTTP_REMOTE_USER': 'foo',
And at least proxy_set_header X-WEBAUTH-USER $remote_user;
:
'HTTP_AUTHORIZATION': 'Basic XXXXXXXXXXXXXXXX=',
'HTTP_AUTH_USER': 'foo',
'HTTP_REMOTE_USER': 'foo',
'HTTP_X_WEBAUTH_USER': 'foo',
So, what’s the best choice here?!? Maybe X-Remote-User
?