Shibboleth - Attributes Provided by NCSU IdP

Attribute ID SAML1 / SAML2 Names Description Example Value
eduPersonPrincipalName urn:mace:dir:attribute-def:eduPersonPrincipalName
urn:oid:1.3.6.1.4.1.5923.1.1.1.6
unityid@ncsu.edu jqpublic@ncsu.edu
campusPermanentId (none)
1.3.6.1.4.1.32548.1.1.2
campus id number @ncsu.edu 001234567@ncsu.edu
eduPersonTargetedID urn:mace:dir:attribute-def:eduPersonTargetedID
urn:oid:1.3.6.1.4.1.5923.1.1.1.10
an opaque string unique to the IdP/SP/user combo https:/shib.ncsu.edu/idp/shibboleth! https:/mysp.ncsu.edu/sp/shibboleth! EzoRtfstww6btrtCL7MA7PE0IoU=
uid urn:mace:dir:attribute-def:uid
urn:oid:0.9.2342.19200300.100.1.1
unityid jqpublic
ncsuPrivate (none)
1.3.6.1.4.1.234.1.1
"P" if the record has a privacy block, not set otherwise ""
mail urn:mace:dir:attribute-def:mail
urn:oid:0.9.2342.19200300.100.1.3
prefered email address jon_public@ncsu.edu
sn urn:mace:dir:attribute-def:sn
urn:oid:2.5.4.4
surname Public
givenName urn:mace:dir:attribute-def:givenName
urn:oid:2.5.4.42
first name Jonathan
displayName urn:mace:dir:attribute-def:displayName
urn:oid:2.16.840.1.113730.3.1.241
preferred full name Jon Public
eduPersonAffiliation urn:mace:dir:attribute-def:eduPersonAffiliation
urn:oid:1.3.6.1.4.1.5923.1.1.1.1
one or more of (member, student, employee, faculty, staff, alum, affiliate) student; member
eduPersonScopedAffiliation urn:mace:dir:attribute-def:eduPersonScopedAffiliation
urn:oid:1.3.6.1.4.1.5923.1.1.1.9
affiliation + @ncsu.edu student@ncsu.edu; member@ncsu.edu
logoutURL (none)
federation.northcarolina.edu.logouturl
fixed URL, used to create a logout link https://shib.ncsu.edu/idp/logout.jsp

 

Suggested environment variable names for attribute-mapping

While there don't appear to be any standards for these mappings, perhaps it's a good thing to start one here on campus so we all know what we're talking about.

Attribute ID Environment Variable
eduPersonPrincipalName SHIB_EPPN
campusPermanentId SHIB_CPID
eduPersonTargetedID SHIB_EPTID
eduPersonPrincipalName SHIB_EPPN
uid SHIB_UID
ncsuPrivate SHIB_PRIVATE
mail SHIB_MAIL
sn SHIB_SN
givenName SHIB_GIVENNAME
displayName SHIB_DISPLAYNAME
eduPersonAffiliation SHIB_UNAFFILIATION
eduPersonScopedAffiliation SHIB_AFFILIATION
logoutURL SHIB_LOGOUTURL