|
27 | 27 | # https://docs.oasis-open.org/security/saml-subject-id-attr/v1.0/cs01/saml-subject-id-attr-v1.0-cs01.html
|
28 | 28 | SAML_SUBJECT_ID = 'urn:oasis:names:tc:SAML:attribute:'
|
29 | 29 |
|
| 30 | +# umbrellaID specification - https://www.umbrellaid.org |
| 31 | +# https://github.com/Umbrella-Commiters/UmbrellaIdP3/blob/master/schema/99-user.ldif |
| 32 | +UMBRELLA_EAAUser_ID = 'urn:oid:1.3.6.1.4.1.42750.1.1.' |
| 33 | + |
30 | 34 | MAP = {
|
31 | 35 | 'identifier': 'urn:oasis:names:tc:SAML:2.0:attrname-format:uri',
|
32 | 36 | 'fro': {
|
|
143 | 147 | UCL_DIR_PILOT+'37': 'associatedDomain',
|
144 | 148 | UCL_DIR_PILOT+'43': 'co',
|
145 | 149 | UCL_DIR_PILOT+'60': 'jpegPhoto',
|
| 150 | + UMBRELLA_EAAUser_ID+'1': 'EAAHash', |
| 151 | + UMBRELLA_EAAUser_ID+'3': 'EAAKey', |
146 | 152 | UMICH+'57': 'labeledURI',
|
147 | 153 | X500ATTR_OID+'2': 'knowledgeInformation',
|
148 | 154 | X500ATTR_OID+'3': 'cn',
|
|
231 | 237 | 'displayName': NETSCAPE_LDAP+'241',
|
232 | 238 | 'dmdName': X500ATTR_OID+'54',
|
233 | 239 | 'dnQualifier': X500ATTR_OID+'46',
|
| 240 | + 'EAAHash': UMBRELLA_EAAUser_ID+'1', |
| 241 | + 'EAAKey': UMBRELLA_EAAUser_ID+'3', |
234 | 242 | 'eduCourseMember': EDUCOURSE_OID+'2',
|
235 | 243 | 'eduCourseOffering': EDUCOURSE_OID+'1',
|
236 | 244 | 'eduPersonAffiliation': EDUPERSON_OID+'1',
|
|
0 commit comments