diff --git a/attributemap/deprecatedSchacNS.php b/attributemap/deprecatedSchacNS.php new file mode 100644 index 0000000000000000000000000000000000000000..c6ed105b8b3e0b6e0fabc640dd6cd109ad36cccf --- /dev/null +++ b/attributemap/deprecatedSchacNS.php @@ -0,0 +1,30 @@ +<?php +/** + * This file provides translations from the schac namespace to the old, deprecated namespace provided by TERENA. + */ + +define('SCHAC_OLD_NS', 'urn:mace:terena.org:attribute-def:'); +define('SCHAC_NEW_NS', SCHAC_NEW_NS.''); + +$attributemap = array( + SCHAC_NEW_NS.'schacCountryOfCitizenship' => SCHAC_OLD_NS.'schacCountryOfCitizenship', + SCHAC_NEW_NS.'schacCountryOfResidence' => SCHAC_OLD_NS.'schacCountryOfResidence', + SCHAC_NEW_NS.'schacDateOfBirth' => SCHAC_OLD_NS.'schacDateOfBirth', + SCHAC_NEW_NS.'schacExpiryDate' => SCHAC_OLD_NS.'schacExpiryDate', + SCHAC_NEW_NS.'schacGender' => SCHAC_OLD_NS.'schacGender', + SCHAC_NEW_NS.'schacHomeOrganization' => SCHAC_OLD_NS.'schacHomeOrganization', + SCHAC_NEW_NS.'schacHomeOrganizationType' => SCHAC_OLD_NS.'schacHomeOrganizationType', + SCHAC_NEW_NS.'schacMotherTongue' => SCHAC_OLD_NS.'schacMotherTongue', + SCHAC_NEW_NS.'schacPersonalPosition' => SCHAC_OLD_NS.'schacPersonalPosition', + SCHAC_NEW_NS.'schacPersonalTitle' => SCHAC_OLD_NS.'schacPersonalTitle', + SCHAC_NEW_NS.'schacPersonalUniqueCode' => SCHAC_OLD_NS.'schacPersonalUniqueCode', + SCHAC_NEW_NS.'schacPersonalUniqueID' => SCHAC_OLD_NS.'schacPersonalUniqueID', + SCHAC_NEW_NS.'schacPlaceOfBirth' => SCHAC_OLD_NS.'schacPlaceOfBirth', + SCHAC_NEW_NS.'schacProjectMembership' => SCHAC_OLD_NS.'schacProjectMembership', + SCHAC_NEW_NS.'schacProjectSpecificRole' => SCHAC_OLD_NS.'schacProjectSpecificRole', + SCHAC_NEW_NS.'schacSn1' => SCHAC_OLD_NS.'schacSn1', + SCHAC_NEW_NS.'schacSn2' => SCHAC_OLD_NS.'schacSn2', + SCHAC_NEW_NS.'schacUserPresenceID' => SCHAC_OLD_NS.'schacUserPresenceID', + SCHAC_NEW_NS.'schacUserPrivateAttribute' => SCHAC_OLD_NS.'schacUserPrivateAttribute', + SCHAC_NEW_NS.'schacUserStatus' => SCHAC_OLD_NS.'schacUserStatus', +); diff --git a/attributemap/name2oid.php b/attributemap/name2oid.php index 9d78f32c15d47ba113087e9b1db82f7b8267e73e..90f689a0ecd607dd33da98b91ca79149ad459151 100644 --- a/attributemap/name2oid.php +++ b/attributemap/name2oid.php @@ -130,7 +130,27 @@ $attributemap = array( 'roleOccupant' => 'urn:oid:2.5.4.33', 'roomNumber' => 'urn:oid:0.9.2342.19200300.100.1.6', 'sOARecord' => 'urn:oid:0.9.2342.19200300.100.1.30', + 'schacCountryOfCitizenship' => 'urn:oid:1.3.6.1.4.1.25178.1.2.5', + 'schacCountryOfResidence' => 'urn:oid:1.3.6.1.4.1.25178.1.2.11', + 'schacDateOfBirth' => 'urn:oid:1.3.6.1.4.1.25178.1.2.3', + 'schacExpiryDate' => 'urn:oid:1.3.6.1.4.1.25178.1.2.17', 'schacGender' => 'urn:oid:1.3.6.1.4.1.25178.1.2.2', + 'schacHomeOrganization' => 'urn:oid:1.3.6.1.4.1.25178.1.2.9', + 'schacHomeOrganizationType' => 'urn:oid:1.3.6.1.4.1.25178.1.2.10', + 'schacMotherTongue' => 'urn:oid:1.3.6.1.4.1.25178.1.2.1', + 'schacPersonalPosition' => 'urn:oid:1.3.6.1.4.1.25178.1.2.13', + 'schacPersonalTitle' => 'urn:oid:1.3.6.1.4.1.25178.1.2.8', + 'schacPersonalUniqueCode' => 'urn:oid:1.3.6.1.4.1.25178.1.2.14', + 'schacPersonalUniqueID' => 'urn:oid:1.3.6.1.4.1.25178.1.2.15', + 'schacPlaceOfBirth' => 'urn:oid:1.3.6.1.4.1.25178.1.2.4', + 'schacProjectMembership' => 'urn:oid:1.3.6.1.4.1.25178.1.2.20', + 'schacProjectSpecificRole' => 'urn:oid:1.3.6.1.4.1.25178.1.2.21', + 'schacSn1' => 'urn:oid:1.3.6.1.4.1.25178.1.2.6', + 'schacSn2' => 'urn:oid:1.3.6.1.4.1.25178.1.2.7', + 'schacUserPresenceID' => 'urn:oid:1.3.6.1.4.1.25178.1.2.12', + 'schacUserPrivateAttribute' => 'urn:oid:1.3.6.1.4.1.25178.1.2.18', + 'schacUserStatus' => 'urn:oid:1.3.6.1.4.1.25178.1.2.19', + 'schacYearOfBirth' => 'urn:oid:1.3.6.1.4.1.25178.1.0.2.3', 'searchGuide' => 'urn:oid:2.5.4.14', 'secretary' => 'urn:oid:0.9.2342.19200300.100.1.21', 'seeAlso' => 'urn:oid:2.5.4.34', @@ -164,7 +184,4 @@ $attributemap = array( 'userid' => 'urn:oid:0.9.2342.19200300.100.1.1', 'x121Address' => 'urn:oid:2.5.4.24', 'x500UniqueIdentifier' => 'urn:oid:2.5.4.45', - 'schacHomeOrganization' => 'urn:oid:1.3.6.1.4.1.25178.1.2.9', - 'schacHomeOrganizationType' => 'urn:oid:1.3.6.1.4.1.25178.1.2.10', - 'schacPersonalUniqueCode' => 'urn:oid:1.3.6.1.4.1.25178.1.2.14', ); diff --git a/attributemap/name2urn.php b/attributemap/name2urn.php index 1861328145bbf2f1e4643b6d8d5b028c2147ca25..799a338c08bf05a4c702bb7896a2ad95d18b170f 100644 --- a/attributemap/name2urn.php +++ b/attributemap/name2urn.php @@ -129,9 +129,27 @@ $attributemap = array( 'roleOccupant' => 'urn:mace:dir:attribute-def:roleOccupant', 'roomNumber' => 'urn:mace:dir:attribute-def:roomNumber', 'sOARecord' => 'urn:mace:dir:attribute-def:sOARecord', - 'schacGender' => 'urn:mace:dir:attribute-def:schacGender', + 'schacCountryOfCitizenship' => 'urn:mace:terena.org:attribute-def:schacCountryOfCitizenship', + 'schacCountryOfResidence' => 'urn:mace:terena.org:attribute-def:schacCountryOfResidence', + 'schacDateOfBirth' => 'urn:mace:terena.org:attribute-def:schacDateOfBirth', + 'schacExpiryDate' => 'urn:mace:terena.org:attribute-def:schacExpiryDate', + 'schacGender' => 'urn:mace:terena.org:attribute-def:schacGender', 'schacHomeOrganization' => 'urn:mace:terena.org:attribute-def:schacHomeOrganization', 'schacHomeOrganizationType' => 'urn:mace:terena.org:attribute-def:schacHomeOrganizationType', + 'schacMotherTongue' => 'urn:mace:terena.org:attribute-def:schacMotherTongue', + 'schacPersonalPosition' => 'urn:mace:terena.org:attribute-def:schacPersonalPosition', + 'schacPersonalTitle' => 'urn:mace:terena.org:attribute-def:schacPersonalTitle', + 'schacPersonalUniqueCode' => 'urn:mace:terena.org:attribute-def:schacPersonalUniqueCode', + 'schacPersonalUniqueID' => 'urn:mace:terena.org:attribute-def:schacPersonalUniqueID', + 'schacPlaceOfBirth' => 'urn:mace:terena.org:attribute-def:schacPlaceOfBirth', + 'schacProjectMembership' => 'urn:mace:terena.org:attribute-def:schacProjectMembership', + 'schacProjectSpecificRole' => 'urn:mace:terena.org:attribute-def:schacProjectSpecificRole', + 'schacSn1' => 'urn:mace:terena.org:attribute-def:schacSn1', + 'schacSn2' => 'urn:mace:terena.org:attribute-def:schacSn2', + 'schacUserPresenceID' => 'urn:mace:terena.org:attribute-def:schacUserPresenceID', + 'schacUserPrivateAttribute' => 'urn:mace:terena.org:attribute-def:schacUserPrivateAttribute', + 'schacUserStatus' => 'urn:mace:terena.org:attribute-def:schacUserStatus', + 'schacYearOfBirth' => 'urn:mace:terena.org:attribute-def:schacYearOfBirth', 'searchGuide' => 'urn:mace:dir:attribute-def:searchGuide', 'secretary' => 'urn:mace:dir:attribute-def:secretary', 'seeAlso' => 'urn:mace:dir:attribute-def:seeAlso', diff --git a/attributemap/newSchacNS.php b/attributemap/newSchacNS.php new file mode 100644 index 0000000000000000000000000000000000000000..798af034116bbd88b417d9022243ad818d135933 --- /dev/null +++ b/attributemap/newSchacNS.php @@ -0,0 +1,30 @@ +<?php +/** + * This file provides translations from the deprecated schac namespace provided by TERENA, to the new namespace. + */ + +define('SCHAC_OLD_NS', 'urn:mace:terena.org:attribute-def:'); +define('SCHAC_NEW_NS', SCHAC_NEW_NS.''); + +$attributemap = array( + SCHAC_OLD_NS.'schacCountryOfCitizenship' => SCHAC_NEW_NS.'schacCountryOfCitizenship', + SCHAC_OLD_NS.'schacCountryOfResidence' => SCHAC_NEW_NS.'schacCountryOfResidence', + SCHAC_OLD_NS.'schacDateOfBirth' => SCHAC_NEW_NS.'schacDateOfBirth', + SCHAC_OLD_NS.'schacExpiryDate' => SCHAC_NEW_NS.'schacExpiryDate', + SCHAC_OLD_NS.'schacGender' => SCHAC_NEW_NS.'schacGender', + SCHAC_OLD_NS.'schacHomeOrganization' => SCHAC_NEW_NS.'schacHomeOrganization', + SCHAC_OLD_NS.'schacHomeOrganizationType' => SCHAC_NEW_NS.'schacHomeOrganizationType', + SCHAC_OLD_NS.'schacMotherTongue' => SCHAC_NEW_NS.'schacMotherTongue', + SCHAC_OLD_NS.'schacPersonalPosition' => SCHAC_NEW_NS.'schacPersonalPosition', + SCHAC_OLD_NS.'schacPersonalTitle' => SCHAC_NEW_NS.'schacPersonalTitle', + SCHAC_OLD_NS.'schacPersonalUniqueCode' => SCHAC_NEW_NS.'schacPersonalUniqueCode', + SCHAC_OLD_NS.'schacPersonalUniqueID' => SCHAC_NEW_NS.'schacPersonalUniqueID', + SCHAC_OLD_NS.'schacPlaceOfBirth' => SCHAC_NEW_NS.'schacPlaceOfBirth', + SCHAC_OLD_NS.'schacProjectMembership' => SCHAC_NEW_NS.'schacProjectMembership', + SCHAC_OLD_NS.'schacProjectSpecificRole' => SCHAC_NEW_NS.'schacProjectSpecificRole', + SCHAC_OLD_NS.'schacSn1' => SCHAC_NEW_NS.'schacSn1', + SCHAC_OLD_NS.'schacSn2' => SCHAC_NEW_NS.'schacSn2', + SCHAC_OLD_NS.'schacUserPresenceID' => SCHAC_NEW_NS.'schacUserPresenceID', + SCHAC_OLD_NS.'schacUserPrivateAttribute' => SCHAC_NEW_NS.'schacUserPrivateAttribute', + SCHAC_OLD_NS.'schacUserStatus' => SCHAC_NEW_NS.'schacUserStatus', +); diff --git a/attributemap/oid2name.php b/attributemap/oid2name.php index 459d3ae31f0363713906cc9c20e564a8143d0f6f..e38ca344e87bddd409cd659c5bc2f90cdc0c38b8 100644 --- a/attributemap/oid2name.php +++ b/attributemap/oid2name.php @@ -78,7 +78,26 @@ $attributemap = array( 'urn:oid:1.3.6.1.4.1.5923.1.2.1.5' => 'eduOrgSuperiorURI', 'urn:oid:1.3.6.1.4.1.5923.1.2.1.6' => 'eduOrgWhitePagesURI', 'urn:oid:1.3.6.1.4.1.5923.1.5.1.1' => 'isMemberOf', + 'urn:oid:1.3.6.1.4.1.25178.1.2.1' => 'schacMotherTongue', 'urn:oid:1.3.6.1.4.1.25178.1.2.2' => 'schacGender', + 'urn:oid:1.3.6.1.4.1.25178.1.2.3' => 'schacDateOfBirth', + 'urn:oid:1.3.6.1.4.1.25178.1.2.4' => 'schacPlaceOfBirth', + 'urn:oid:1.3.6.1.4.1.25178.1.2.5' => 'schacCountryOfCitizenship', + 'urn:oid:1.3.6.1.4.1.25178.1.2.6' => 'schacSn1', + 'urn:oid:1.3.6.1.4.1.25178.1.2.7' => 'schacSn2', + 'urn:oid:1.3.6.1.4.1.25178.1.2.8' => 'schacPersonalTitle', + 'urn:oid:1.3.6.1.4.1.25178.1.2.9' => 'schacHomeOrganization', + 'urn:oid:1.3.6.1.4.1.25178.1.2.10' => 'schacHomeOrganizationType', + 'urn:oid:1.3.6.1.4.1.25178.1.2.11' => 'schacCountryOfResidence', + 'urn:oid:1.3.6.1.4.1.25178.1.2.12' => 'schacUserPresenceID', + 'urn:oid:1.3.6.1.4.1.25178.1.2.13' => 'schacPersonalPosition', + 'urn:oid:1.3.6.1.4.1.25178.1.2.14' => 'schacPersonalUniqueCode', + 'urn:oid:1.3.6.1.4.1.25178.1.2.15' => 'schacPersonalUniqueID', + 'urn:oid:1.3.6.1.4.1.25178.1.2.17' => 'schacExpiryDate', + 'urn:oid:1.3.6.1.4.1.25178.1.2.18' => 'schacUserPrivateAttribute', + 'urn:oid:1.3.6.1.4.1.25178.1.2.19' => 'schacUserStatus', + 'urn:oid:1.3.6.1.4.1.25178.1.2.20' => 'schacProjectMembership', + 'urn:oid:1.3.6.1.4.1.25178.1.2.21' => 'schacProjectSpecificRole', 'urn:oid:2.16.840.1.113730.3.1.1' => 'carLicense', 'urn:oid:2.16.840.1.113730.3.1.2' => 'departmentNumber', 'urn:oid:2.16.840.1.113730.3.1.216' => 'userPKCS12', @@ -143,7 +162,4 @@ $attributemap = array( 'urn:oid:2.5.4.7' => 'l', 'urn:oid:2.5.4.8' => 'st', 'urn:oid:2.5.4.9' => 'street', - 'urn:oid:1.3.6.1.4.1.25178.1.2.9' => 'schacHomeOrganization', - 'urn:oid:1.3.6.1.4.1.25178.1.2.10' => 'schacHomeOrganizationType', - 'urn:oid:1.3.6.1.4.1.25178.1.2.14' => 'schacPersonalUniqueCode', ); diff --git a/attributemap/oid2urn.php b/attributemap/oid2urn.php index 149fd3f2bce9729b5d4fa96d7fc37053a54b1af8..3ddfc472cd6fe32685c396dfb1b6483b1c8955ee 100644 --- a/attributemap/oid2urn.php +++ b/attributemap/oid2urn.php @@ -77,9 +77,26 @@ $attributemap = array( 'urn:oid:1.3.6.1.4.1.5923.1.2.1.4' => 'urn:mace:dir:attribute-def:eduOrgLegalName', 'urn:oid:1.3.6.1.4.1.5923.1.2.1.5' => 'urn:mace:dir:attribute-def:eduOrgSuperiorURI', 'urn:oid:1.3.6.1.4.1.5923.1.2.1.6' => 'urn:mace:dir:attribute-def:eduOrgWhitePagesURI', - 'urn:oid:1.3.6.1.4.1.25178.1.2.2' => 'urn:mace:dir:attribute-def:schacGender', + 'urn:oid:1.3.6.1.4.1.25178.1.2.1' => 'urn:mace:terena.org:attribute-def:schacMotherTongue', + 'urn:oid:1.3.6.1.4.1.25178.1.2.2' => 'urn:mace:terena.org:attribute-def:schacGender', + 'urn:oid:1.3.6.1.4.1.25178.1.2.3' => 'urn:mace:terena.org:attribute-def:schacDateOfBirth', + 'urn:oid:1.3.6.1.4.1.25178.1.2.4' => 'urn:mace:terena.org:attribute-def:schacPlaceOfBirth', + 'urn:oid:1.3.6.1.4.1.25178.1.2.5' => 'urn:mace:terena.org:attribute-def:schacCountryOfCitizenship', + 'urn:oid:1.3.6.1.4.1.25178.1.2.6' => 'urn:mace:terena.org:attribute-def:schacSn1', + 'urn:oid:1.3.6.1.4.1.25178.1.2.7' => 'urn:mace:terena.org:attribute-def:schacSn2', + 'urn:oid:1.3.6.1.4.1.25178.1.2.8' => 'urn:mace:terena.org:attribute-def:schacPersonalTitle', 'urn:oid:1.3.6.1.4.1.25178.1.2.9' => 'urn:mace:terena.org:attribute-def:schacHomeOrganization', 'urn:oid:1.3.6.1.4.1.25178.1.2.10' => 'urn:mace:terena.org:attribute-def:schacHomeOrganizationType', + 'urn:oid:1.3.6.1.4.1.25178.1.2.11' => 'urn:mace:terena.org:attribute-def:schacCountryOfResidence', + 'urn:oid:1.3.6.1.4.1.25178.1.2.12' => 'urn:mace:terena.org:attribute-def:schacUserPresenceID', + 'urn:oid:1.3.6.1.4.1.25178.1.2.13' => 'urn:mace:terena.org:attribute-def:schacPersonalPosition', + 'urn:oid:1.3.6.1.4.1.25178.1.2.14' => 'urn:mace:terena.org:attribute-def:schacPersonalUniqueCode', + 'urn:oid:1.3.6.1.4.1.25178.1.2.15' => 'urn:mace:terena.org:attribute-def:schacPersonalUniqueID', + 'urn:oid:1.3.6.1.4.1.25178.1.2.17' => 'urn:mace:terena.org:attribute-def:schacExpiryDate', + 'urn:oid:1.3.6.1.4.1.25178.1.2.18' => 'urn:mace:terena.org:attribute-def:schacUserPrivateAttribute', + 'urn:oid:1.3.6.1.4.1.25178.1.2.19' => 'urn:mace:terena.org:attribute-def:schacUserStatus', + 'urn:oid:1.3.6.1.4.1.25178.1.2.20' => 'urn:mace:terena.org:attribute-def:schacProjectMembership', + 'urn:oid:1.3.6.1.4.1.25178.1.2.21' => 'urn:mace:terena.org:attribute-def:schacProjectSpecificRole', 'urn:oid:2.16.840.1.113730.3.1.1' => 'urn:mace:dir:attribute-def:carLicense', 'urn:oid:2.16.840.1.113730.3.1.2' => 'urn:mace:dir:attribute-def:departmentNumber', 'urn:oid:2.16.840.1.113730.3.1.216' => 'urn:mace:dir:attribute-def:userPKCS12', diff --git a/attributemap/urn2name.php b/attributemap/urn2name.php index 692518dc87e2708a17c86c2320fe36f0388e50f6..89dee4dec640696fefa3b212b7095796d5fc61f1 100644 --- a/attributemap/urn2name.php +++ b/attributemap/urn2name.php @@ -163,6 +163,24 @@ $attributemap = array( 'urn:mace:dir:attribute-def:userid' => 'userid', 'urn:mace:dir:attribute-def:x121Address' => 'x121Address', 'urn:mace:dir:attribute-def:x500UniqueIdentifier' => 'x500UniqueIdentifier', + 'urn:mace:terena.org:attribute-def:schacCountryOfCitizenship' => 'schacCountryOfCitizenship', + 'urn:mace:terena.org:attribute-def:schacCountryOfResidence' => 'schacCountryOfResidence', + 'urn:mace:terena.org:attribute-def:schacDateOfBirth' => 'schacDateOfBirth', + 'urn:mace:terena.org:attribute-def:schacExpiryDate' => 'schacExpiryDate', + 'urn:mace:terena.org:attribute-def:schacGender' => 'schacGender', 'urn:mace:terena.org:attribute-def:schacHomeOrganization' => 'schacHomeOrganization', 'urn:mace:terena.org:attribute-def:schacHomeOrganizationType' => 'schacHomeOrganizationType', + 'urn:mace:terena.org:attribute-def:schacMotherTongue' => 'schacMotherTongue', + 'urn:mace:terena.org:attribute-def:schacPersonalPosition' => 'schacPersonalPosition', + 'urn:mace:terena.org:attribute-def:schacPersonalTitle' => 'schacPersonalTitle', + 'urn:mace:terena.org:attribute-def:schacPersonalUniqueCode' => 'schacPersonalUniqueCode', + 'urn:mace:terena.org:attribute-def:schacPersonalUniqueID' => 'schacPersonalUniqueID', + 'urn:mace:terena.org:attribute-def:schacPlaceOfBirth' => 'schacPlaceOfBirth', + 'urn:mace:terena.org:attribute-def:schacProjectMembership' => 'schacProjectMembership', + 'urn:mace:terena.org:attribute-def:schacProjectSpecificRole' => 'schacProjectSpecificRole', + 'urn:mace:terena.org:attribute-def:schacSn1' => 'schacSn1', + 'urn:mace:terena.org:attribute-def:schacSn2' => 'schacSn2', + 'urn:mace:terena.org:attribute-def:schacUserPresenceID' => 'schacUserPresenceID', + 'urn:mace:terena.org:attribute-def:schacUserPrivateAttribute' => 'schacUserPrivateAttribute', + 'urn:mace:terena.org:attribute-def:schacUserStatus' => 'schacUserStatus', ); diff --git a/attributemap/urn2oid.php b/attributemap/urn2oid.php index 84ba19a12dc5fddd517285b641f50cc3bef98cef..1cb48aa83d338b9e16d0fca6e7ca18006595131c 100644 --- a/attributemap/urn2oid.php +++ b/attributemap/urn2oid.php @@ -129,7 +129,6 @@ $attributemap = array( 'urn:mace:dir:attribute-def:roleOccupant' => 'urn:oid:2.5.4.33', 'urn:mace:dir:attribute-def:roomNumber' => 'urn:oid:0.9.2342.19200300.100.1.6', 'urn:mace:dir:attribute-def:sOARecord' => 'urn:oid:0.9.2342.19200300.100.1.30', - 'urn:mace:dir:attribute-def:schacGender' => 'urn:oid:1.3.6.1.4.1.25178.1.2.2', 'urn:mace:dir:attribute-def:searchGuide' => 'urn:oid:2.5.4.14', 'urn:mace:dir:attribute-def:secretary' => 'urn:oid:0.9.2342.19200300.100.1.21', 'urn:mace:dir:attribute-def:seeAlso' => 'urn:oid:2.5.4.34', @@ -163,6 +162,24 @@ $attributemap = array( 'urn:mace:dir:attribute-def:userid' => 'urn:oid:0.9.2342.19200300.100.1.1', 'urn:mace:dir:attribute-def:x121Address' => 'urn:oid:2.5.4.24', 'urn:mace:dir:attribute-def:x500UniqueIdentifier' => 'urn:oid:2.5.4.45', + 'urn:mace:terena.org:attribute-def:schacCountryOfCitizenship' => 'urn:oid:1.3.6.1.4.1.25178.1.2.5', + 'urn:mace:terena.org:attribute-def:schacCountryOfResidence' => 'urn:oid:1.3.6.1.4.1.25178.1.2.11', + 'urn:mace:terena.org:attribute-def:schacDateOfBirth' => 'urn:oid:1.3.6.1.4.1.25178.1.2.3', + 'urn:mace:terena.org:attribute-def:schacExpiryDate' => 'urn:oid:1.3.6.1.4.1.25178.1.2.17', + 'urn:mace:terena.org:attribute-def:schacGender' => 'urn:oid:1.3.6.1.4.1.25178.1.2.2', 'urn:mace:terena.org:attribute-def:schacHomeOrganization' => 'urn:oid:1.3.6.1.4.1.25178.1.2.9', 'urn:mace:terena.org:attribute-def:schacHomeOrganizationType' => 'urn:oid:1.3.6.1.4.1.25178.1.2.10', + 'urn:mace:terena.org:attribute-def:schacMotherTongue' => 'urn:oid:1.3.6.1.4.1.25178.1.2.1', + 'urn:mace:terena.org:attribute-def:schacPersonalPosition' => 'urn:oid:1.3.6.1.4.1.25178.1.2.13', + 'urn:mace:terena.org:attribute-def:schacPersonalTitle' => 'urn:oid:1.3.6.1.4.1.25178.1.2.8', + 'urn:mace:terena.org:attribute-def:schacPersonalUniqueCode' => 'urn:oid:1.3.6.1.4.1.25178.1.2.14', + 'urn:mace:terena.org:attribute-def:schacPersonalUniqueID' => 'urn:oid:1.3.6.1.4.1.25178.1.2.15', + 'urn:mace:terena.org:attribute-def:schacPlaceOfBirth' => 'urn:oid:1.3.6.1.4.1.25178.1.2.4', + 'urn:mace:terena.org:attribute-def:schacProjectMembership' => 'urn:oid:1.3.6.1.4.1.25178.1.2.20', + 'urn:mace:terena.org:attribute-def:schacProjectSpecificRole' => 'urn:oid:1.3.6.1.4.1.25178.1.2.21', + 'urn:mace:terena.org:attribute-def:schacSn1' => 'urn:oid:1.3.6.1.4.1.25178.1.2.6', + 'urn:mace:terena.org:attribute-def:schacSn2' => 'urn:oid:1.3.6.1.4.1.25178.1.2.7', + 'urn:mace:terena.org:attribute-def:schacUserPresenceID' => 'urn:oid:1.3.6.1.4.1.25178.1.2.12', + 'urn:mace:terena.org:attribute-def:schacUserPrivateAttribute' => 'urn:oid:1.3.6.1.4.1.25178.1.2.18', + 'urn:mace:terena.org:attribute-def:schacUserStatus' => 'urn:oid:1.3.6.1.4.1.25178.1.2.19', ); diff --git a/docs/simplesamlphp-changelog.txt b/docs/simplesamlphp-changelog.txt index 4bd9f226715c59315c0baff66b75057c45715ddb..d45d3be42450cc0b3a7be5b2fc33259d5010d33b 100644 --- a/docs/simplesamlphp-changelog.txt +++ b/docs/simplesamlphp-changelog.txt @@ -26,6 +26,7 @@ Released TBD * Added support for file uploads in the metadata converter. * Added support for the Hide From Discovery REFEDS Entity Category. * Added support for the eduPersonAssurance attribute. + * Added support for the full SCHAC 1.5.0 schema. * Added the SAML NameID to the attributes status page, when available. * Added attribute definitions for schacGender (schac), sisSchoolGrade and sisLegalGuardianFor (skolfederation.se). * Attributes required in metadata are now taken into account when parsing.