REMOTE_USER definition question
csross
cross at hccs.com
Tue Oct 9 14:49:32 EDT 2012
I am protecting 2 sites/vhosts on my SP, each defined in an
<ApplicationOverride>. One is in production and the it's IDP is shibboleth.
It uses the default REMOTE_USER="eppn persistent-id targeted-id".
On a test server, I set up a different vhost to protect and its IDP is
Opensso. I edited the default REMOTE_USER to include uid, which the idp is
releasing. REMOTE_USER="eppn uid persistent-id targeted-id". uid is
correctly defined in attribute-map.xml. On a test server it is the only
vhost and is working fine.
I was told yesterday that the IDP admin is changing the name of the
attribute it is sending to sysID. I removed 'uid' from the REMOTE_USER
variable, leaving the defult "eppn persistent-id targeted-id" just to check
the logs for the entries I got, and restarted shibd.
I was still able to log in as if I hadn't removed the variable. I looked at
the transaction_log and it showed that 'uid' is still coming through.
Why would uid come through if I do not have that variable specified in
REMOTE_USER? Are they just placeholders and as long as the
attribute-map.xml has the matching definition for what is being sent, it may
work?
Then I looked at the production server's transaction log and see more than 3
attributes received even when REMOTE_USER only has eppn, persistent-id and
targeted-id. (ie) employeeNumber1 (1 values), sn (1 values), givenName (1
values), cn (1 values), mail (1 values)).
I am confused at the relationship between what is defined in REMOTE_USER and
what is received.
Thanks for any help.
--
View this message in context: http://shibboleth.1660669.n2.nabble.com/REMOTE-USER-definition-question-tp7582378.html
Sent from the Shibboleth - Users mailing list archive at Nabble.com.
More information about the users
mailing list