summaryrefslogtreecommitdiffstats
path: root/lookup_identity.conf
diff options
context:
space:
mode:
Diffstat (limited to 'lookup_identity.conf')
-rw-r--r--lookup_identity.conf23
1 files changed, 23 insertions, 0 deletions
diff --git a/lookup_identity.conf b/lookup_identity.conf
index 8022d07..5377c28 100644
--- a/lookup_identity.conf
+++ b/lookup_identity.conf
@@ -6,5 +6,28 @@ LookupUserAttr mail REMOTE_USER_EMAIL " "
LookupUserAttr givenname REMOTE_USER_FIRSTNAME
LookupUserAttr sn REMOTE_USER_LASTNAME
LookupUserGroups REMOTE_USER_GROUPS ":"
+LookupUserGroupsIter REMOTE_USER_GROUP
+
+RequestHeader unset REMOTE-USER-EMAIL
+RequestHeader unset REMOTE-USER-FIRSTNAME
+RequestHeader unset REMOTE-USER-LASTNAME
+RequestHeader unset REMOTE-USER-GECOS
+RequestHeader unset REMOTE-USER-GROUPS
+
+RequestHeader unset REMOTE-USER-GROUP-N
+RequestHeader unset REMOTE-USER-GROUP-1
+RequestHeader unset REMOTE-USER-GROUP-2
+RequestHeader unset REMOTE-USER-GROUP-3
+
+RequestHeader set REMOTE-USER-EMAIL %{REMOTE_USER_EMAIL}e env=REMOTE_USER_EMAIL
+RequestHeader set REMOTE-USER-FIRSTNAME %{REMOTE_USER_FIRSTNAME}e env=REMOTE_USER_FIRSTNAME
+RequestHeader set REMOTE-USER-LASTNAME %{REMOTE_USER_LASTNAME}e env=REMOTE_USER_LASTNAME
+RequestHeader set REMOTE-USER-GECOS %{REMOTE_USER_GECOS}e env=REMOTE_USER_GECOS
+RequestHeader set REMOTE-USER-GROUPS %{REMOTE_USER_GROUPS}e env=REMOTE_USER_GROUPS
+
+RequestHeader set REMOTE-USER-GROUP-N %{REMOTE_USER_GROUP_N}e env=REMOTE_USER_GROUP_N
+RequestHeader set REMOTE-USER-GROUP-1 %{REMOTE_USER_GROUP_1}e env=REMOTE_USER_GROUP_1
+RequestHeader set REMOTE-USER-GROUP-2 %{REMOTE_USER_GROUP_2}e env=REMOTE_USER_GROUP_2
+RequestHeader set REMOTE-USER-GROUP-3 %{REMOTE_USER_GROUP_3}e env=REMOTE_USER_GROUP_3
</LocationMatch>