In general an Identity Provider could, technically, release any attributes he'd like.
Only: Respecting user privacy, it is strictly recommended to in fact release exclusively authorization relevant attributes for obvious privacy and security reason.
| Attribute Name, ID | Description, Purpose | Example | Scope, Target |
|---|---|---|---|
|
eduPersonTargetedID urn:oid:1.3.6.1.4.1.5923.1.1.1.10 |
an opaque user-identifier: anonymized & persistent user-ID (best auto generated)*, different for each SP ("targeted" service) |
"47adb924 -23f5-4647-8a29 -f64e5c4gtz82c" | if personalization is required |
| Attribute Name, ID | Description, Purpose | Example | Scope, Target |
|---|---|---|---|
|
o, organization urn:oid:2.5.4.10 |
to identify the institute/IdP as member of the Max Planck Society (MPG) |
|
generally to all |
|
ou, organizational unit urn:oid:2.5.4.11 |
to identify the home (hosting) institute* of the IdP; needed for access statistics and accounting |
|
generally to all |
| Attribute Name, ID | Description, Purpose | Example | Scope, Target |
|---|---|---|---|
|
eduPersonEntitlement urn:oid:1.3.6.1.4.1.5923.1.1.1.7 |
an authoriative attribute defining access privileges, structured as namespace* |
|
where specific authorization is required |
| Attribute: | OU, organizational unit |
| Value: | Home Institute Domain |
| Reason: | as institute-identifier for proper IP-address mapping
to get access to the classically IP-protected publisher resources with the right "institute-IP" via this proxy |
Therefore it needs a base value of an user-identifier to generate this (new) targetedID.
Again for specific reasons it is sensible that MPG-AAI has chosen the UID-attribute.
*Background: By the nature of the eduPersonTargetedID definition the value has to include an ID of the releasing IdP to ensure overall uniqueness of the whole eduPersonTargetedID. It defines thus a namespace of the IdP's targetedIDs. So just passing the value of a backend IdP through a (IdP-)Proxy would not really follow this definition anymore.
| Attribute: | UID urn:oid:0.9.2342.19200300.100.1.1 |
| Value: |
a unique and persistent user-ID; it does not have to necessarily be the actual UID in the institute IDM; recommended: release generated eduPersonTargetedID under the label of "UID" |
| Reason: | needed as base value for generating the eduPersonTargetedID within the IdP-Proxy namespace. |
Please understand that we currently cannot maintain here all attribute requirements for any special service in the whole federation (plus partner federation).
If you have problems getting access due to attribute restrictions please feel free to contact us (or the SP itself) to ask for the detailed attribute requirements for this service.
| Service | Attribute | Expected Value | IdP-Proxy |
|---|---|---|---|
| Foodle - a doodle clone |
eMail
urn:oid:0.9.2342.19200300.100.1.3 |
the current user's email address | exclusively |