Commit 73c88cd8 authored by Alan Lewis's avatar Alan Lewis
Browse files

Changed account names to be 'people names' and made consistent, added new...

Changed account names to be 'people names' and made consistent, added new custom type with additional attributes
parent 48d1eadd
...@@ -2,85 +2,103 @@ ...@@ -2,85 +2,103 @@
"account1" : { "account1" : {
"type" : "Research and Scholarship", "type" : "Research and Scholarship",
"explanation": "This profile provides a R&S compatible attribute bundle with the name of the user name being provided in the 'displayname' attribute", "explanation": "This profile provides a R&S compatible attribute bundle with the name of the user name being provided in the 'displayname' attribute",
"display": "Account One (R&S)", "display": "John D. Rockefeller",
"eduPersonPrincipalName" : "account1@idp.example.org", "eduPersonPrincipalName" : "jrockefeller@idp.example.org",
"displayName" : "Account One", "displayName" : "John D. Rockefeller",
"mail" : "account1@idp.example.org" "mail" : "John.D.Rockefeller@idp.example.org"
}, },
"account2" : { "account2" : {
"type" : "Research and Scholarship", "type" : "Research and Scholarship",
"explanation": "This profile provides a R&S compatible attribute bundle with the name of the user name being provided in both a 'displayname' attribute as well as seperate 'surname' and 'givenname' attributes", "explanation": "This profile provides a R&S compatible attribute bundle with the name of the user name being provided in both a 'displayname' attribute as well as seperate 'surname' and 'givenname' attributes",
"display": "Account Two (R&S)", "display": "Georg Ohm",
"eduPersonPrincipalName" : "account2@idp.example.org", "eduPersonPrincipalName" : "g_ohm@idp.example.org",
"displayName" : "Account Two", "displayName" : "Georg Ohm",
"givenName" : "Account", "givenName" : "Georg",
"sn" : "Two", "sn" : "Ohm",
"mail" : "account2@idp.example.org" "mail" : "georg.ohm@idp.example.org"
}, },
"account3" : { "account3" : {
"type" : "Research and Scholarship", "type" : "Research and Scholarship",
"explanation": "This profile provides a R&S compatible attribute bundle with the name of the user name being provided as seperate 'surname' and 'givenname' attributes. In addition the users affiliations are provided in the 'eduPersonScopedAffiliation' attribute", "explanation": "This profile provides a R&S compatible attribute bundle with the name of the user name being provided as seperate 'surname' and 'givenname' attributes. In addition the users affiliations are provided in the 'eduPersonScopedAffiliation' attribute",
"display": "Account Three (R&S)", "display": "Joseph Weeler",
"eduPersonPrincipalName" : "account3@idp.example.org", "eduPersonPrincipalName" : "jweeler@idp.example.org",
"givenName" : "Account", "givenName" : "Joseph",
"sn" : "Three", "sn" : "Weeler",
"mail" : "account3@idp.example.org", "mail" : "joseph.weeler@idp.example.org",
"eduPersonScopedAffiliation" : ["member@idp.example.org", "student@idp.example.org"] "eduPersonScopedAffiliation" : ["member@idp.example.org", "student@idp.example.org"]
}, },
"account4" : { "account4" : {
"type" : "Research and Scholarship", "type" : "Research and Scholarship",
"explanation": "This profile provides a R&S compatible attribute bundle with the name of the user name being provided as seperate 'surname' and 'givenname' attributes. Please note the usage of both 'eduPersonPrincipalName' as well as 'eduPersonTargetedID' which suggest the 'eduPersonPrincipalName' may not be a stable identifier, but may be reassigned at some point", "explanation": "This profile provides a R&S compatible attribute bundle with the name of the user name being provided as seperate 'surname' and 'givenname' attributes. Please note the usage of both 'eduPersonPrincipalName' as well as 'eduPersonTargetedID' which suggest the 'eduPersonPrincipalName' may not be a stable identifier, but may be reassigned at some point",
"display": "Account Four (R&S)", "display": "Anthony West",
"eduPersonPrincipalName" : "account4@idp.example.org", "eduPersonPrincipalName" : "awest@idp.example.org",
"eduPersonTargetedID" : "bd09168cf0c2e675b2def0ade6f50b7d4bb4aae", "eduPersonTargetedID" : "bd09168cf0c2e675b2def0ade6f50b7d4bb4aae",
"givenName" : "Account4", "givenName" : "Anthony",
"sn" : "Four", "sn" : "West",
"mail" : "account4@idp.example.org", "mail" : "anthony.west@idp.example.org",
"eduPersonScopedAffiliation" : ["member@idp.example.org", "employee@idp.example.org", "faculty@idp.example.org"] "eduPersonScopedAffiliation" : ["member@idp.example.org", "employee@idp.example.org", "faculty@idp.example.org"]
}, },
"account5" : { "account5" : {
"type" : "Research and Scholarship", "type" : "Research and Scholarship",
"explanation": "This profile provides a R&S compatible attribute bundle with the name of the user name being provided in the displayname attribute. Please note the usage of both 'eduPersonPrincipalName' as well as 'eduPersonTargetedID' which suggest the 'eduPersonPrincipalName' may not be a stable identifier, but may be reassigned at some point", "explanation": "This profile provides a R&S compatible attribute bundle with the name of the user name being provided in the displayname attribute. Please note the usage of both 'eduPersonPrincipalName' as well as 'eduPersonTargetedID' which suggest the 'eduPersonPrincipalName' may not be a stable identifier, but may be reassigned at some point",
"display": "Account Five (R&S)", "display": "Ben Bernanke",
"eduPersonPrincipalName" : "account5@idp.example.org", "eduPersonPrincipalName" : "bbernanke@idp.example.org",
"eduPersonTargetedId" : "account5@idp.example.org", "eduPersonTargetedId" : "bbernanke@idp.example.org",
"displayName" : "Account Five", "displayName" : "Ben Bernanke",
"mail" : "account5@idp.example.org" "mail" : "bbernanke@idp.example.org"
}, },
"account6" : { "account6" : {
"type" : "Research and Scholarship", "type" : "Research and Scholarship",
"explanation": "This profile provides a R&S compatible attribute bundle with the name of the user name being provided as seperate 'surname' and 'givenname' attributes. Please note the usage of both 'eduPersonPrincipalName' as well as 'eduPersonTargetedID' which suggest the 'eduPersonPrincipalName' may not be a stable identifier, but may be reassigned at some point", "explanation": "This profile provides a R&S compatible attribute bundle with the name of the user name being provided as seperate 'surname' and 'givenname' attributes. Please note the usage of both 'eduPersonPrincipalName' as well as 'eduPersonTargetedID' which suggest the 'eduPersonPrincipalName' may not be a stable identifier, but may be reassigned at some point",
"display": "Account Six (R&S)", "display": "Alan Greenspan",
"eduPersonPrincipalName" : "account6@idp.example.org", "eduPersonPrincipalName" : "agreenspan@idp.example.org",
"eduPersonTargetedId" : "account6@idp.example.org", "eduPersonTargetedId" : "agreenspan@idp.example.org",
"givenName" : "Account6", "givenName" : "Alan",
"sn" : "Six", "sn" : "Greenspan",
"mail" : "account6@idp.example.org" "mail" : "agreenspan6@idp.example.org"
}, },
"account7" : { "account7" : {
"type" : "Research and Scholarship", "type" : "Research and Scholarship",
"explanation": "This profile provides a R&S compatible attribute bundle with the name of the user name being provided in the displayname attribute. Please note the usage of both 'eduPersonPrincipalName' as well as 'eduPersonTargetedID' which suggest the 'eduPersonPrincipalName' may not be a stable identifier, but may be reassigned at some point. In addition the users affiliations are provided in the 'eduPersonScopedAffiliation' attribute", "explanation": "This profile provides a R&S compatible attribute bundle with the name of the user name being provided in the displayname attribute. Please note the usage of both 'eduPersonPrincipalName' as well as 'eduPersonTargetedID' which suggest the 'eduPersonPrincipalName' may not be a stable identifier, but may be reassigned at some point. In addition the users affiliations are provided in the 'eduPersonScopedAffiliation' attribute",
"display": "Account Seven (R&S)", "display": "André-Marie Ampère",
"eduPersonPrincipalName" : "account7@idp.example.org", "eduPersonPrincipalName" : "am_ampere@idp.example.org",
"eduPersonTargetedId" : "account7@idp.example.org", "eduPersonTargetedId" : "am_ampere@idp.example.org",
"displayName" : "Account Seven", "displayName" : "André-Marie Ampère",
"mail" : "account7@idp.example.org", "mail" : "am_ampere@idp.example.org",
"eduPersonScopedAffiliation" : ["employee@idp.example.org", "staff@idp.example.org", "member@idp.example.org", "student@idp.example.org"] "eduPersonScopedAffiliation" : ["employee@idp.example.org", "staff@idp.example.org", "member@idp.example.org", "student@idp.example.org"]
}, },
"account8" : { "account8" : {
"type" : "Research and Scholarship", "type" : "Research and Scholarship",
"explanation": "This profile provides a R&S compatible attribute bundle with the name of the user name being provided as seperate 'surname' and 'givenname' attributes.Please note the usage of both 'eduPersonPrincipalName' as well as 'eduPersonTargetedID' which suggest the 'eduPersonPrincipalName' may not be a stable identifier, but may be reassigned at some point. In addition the users affiliations are provided in the 'eduPersonScopedAffiliation' attribute", "explanation": "This profile provides a R&S compatible attribute bundle with the name of the user name being provided as seperate 'surname' and 'givenname' attributes.Please note the usage of both 'eduPersonPrincipalName' as well as 'eduPersonTargetedID' which suggest the 'eduPersonPrincipalName' may not be a stable identifier, but may be reassigned at some point. In addition the users affiliations are provided in the 'eduPersonScopedAffiliation' attribute",
"display": "Account Eight (R&S)", "display": "Wilhelm Röntgen",
"eduPersonPrincipalName" : "account8@idp.example.org", "eduPersonPrincipalName" : "w_rontgen@idp.example.org",
"eduPersonTargetedId" : "account8@idp.example.org", "eduPersonTargetedId" : "w_rontgen@idp.example.org",
"givenName" : "Account8", "givenName" : "Wilhelm",
"sn" : "Eight", "sn" : "Röntgen",
"mail" : "account8@idp.example.org", "mail" : "w_rontgen@idp.example.org",
"eduPersonScopedAffiliation" : ["employee@idp.example.org", "staff@idp.example.org", "member@idp.example.org", "student@idp.example.org"] "eduPersonScopedAffiliation" : ["employee@idp.example.org", "staff@idp.example.org", "member@idp.example.org", "student@idp.example.org"]
}, },
"account9" : { "account9" : {
"type": "Custom attributes",
"explanation": "More expansive attribute list",
"display": "Joseph Stiglitz",
"uid" : ["jstiglitz"],
"schacHomeOrganization" : "harvard-example.edu",
"eduPersonPrincipalName" : "stiglitz@harvard-example.edu",
"cn" : "Joseph Eugene Stiglitz",
"givenName" : "Joseph",
"sn" : "Stiglitz",
"displayName" : "Joseph Stiglitz",
"mail" : "stiglitz@harvard-example.edu",
"homePhone" : "+1 827 675 3232",
"eduPersonOrcid" : "http://orcid.org/0000-1111-2222-3333",
"eduPersonAffiliation" : ["member", "student"],
"eduPersonScopedAffiliation" : ["employee@harvard-example.edu", "faculty@harvard-example.edu", "member@harvard-example.edu"],
"isMemberOf" : "urn:collab:org:aarc-project.eu"
},
"account10" : {
"type": "Behaviour tests", "type": "Behaviour tests",
"explanation": "Test - multi-valued mail attribute", "explanation": "Test - multi-valued mail attribute.",
"display": "Jordan R. Belfort", "display": "Jordan R. Belfort",
"uid" : ["belfort"], "uid" : ["belfort"],
"schacHomeOrganization" : "harvard-example.edu", "schacHomeOrganization" : "harvard-example.edu",
...@@ -95,9 +113,9 @@ ...@@ -95,9 +113,9 @@
"eduPersonEntitlement" : "urn:mace:dir:entitlement:common-lib-terms-example", "eduPersonEntitlement" : "urn:mace:dir:entitlement:common-lib-terms-example",
"isMemberOf" : "urn:collab:org:aarc-project.eu" "isMemberOf" : "urn:collab:org:aarc-project.eu"
}, },
"account10" : { "account11" : {
"type": "Behaviour tests", "type": "Behaviour tests",
"explanation": "Test - No member affiliation ind eduPersonAffiliation", "explanation": "Test - No member affiliation ind eduPersonAffiliation.",
"display": "Steve Wynn", "display": "Steve Wynn",
"uid" : ["wynn"], "uid" : ["wynn"],
"schacHomeOrganization" : "harvard-example.edu", "schacHomeOrganization" : "harvard-example.edu",
...@@ -112,7 +130,7 @@ ...@@ -112,7 +130,7 @@
"eduPersonEntitlement" : "urn:mace:dir:entitlement:common-lib-terms-example", "eduPersonEntitlement" : "urn:mace:dir:entitlement:common-lib-terms-example",
"isMemberOf" : "urn:collab:org:aarc-project.eu" "isMemberOf" : "urn:collab:org:aarc-project.eu"
}, },
"account11" : { "account12" : {
"type": "Behaviour tests", "type": "Behaviour tests",
"explanation": "Test - Incorrect domain scope for Home organisation", "explanation": "Test - Incorrect domain scope for Home organisation",
"display": "Isaac Newton", "display": "Isaac Newton",
...@@ -128,7 +146,7 @@ ...@@ -128,7 +146,7 @@
"eduPersonEntitlement" : "urn:mace:dir:entitlement:common-lib-terms-example", "eduPersonEntitlement" : "urn:mace:dir:entitlement:common-lib-terms-example",
"isMemberOf" : "urn:collab:org:aarc-project.eu" "isMemberOf" : "urn:collab:org:aarc-project.eu"
}, },
"account12" : { "account13" : {
"type": "Behaviour tests", "type": "Behaviour tests",
"explanation": "Test - Invalid email address, note that ePPN is NOT an email adress, so having multiple @ signs is allowed", "explanation": "Test - Invalid email address, note that ePPN is NOT an email adress, so having multiple @ signs is allowed",
"display": "Oscar Burton", "display": "Oscar Burton",
...@@ -145,72 +163,72 @@ ...@@ -145,72 +163,72 @@
"isMemberOf" : "urn:collab:org:aarc-project.eu" "isMemberOf" : "urn:collab:org:aarc-project.eu"
}, },
"account13" : { "account14" : {
"type": "Behaviour tests", "type": "Behaviour tests",
"explanation": "Test - Invalid ePPN", "explanation": "Test - Invalid ePPN",
"display": "Oscar Burton", "display": "Nikola Tesla",
"uid" : ["oburton"], "uid" : ["n_tesla"],
"schacHomeOrganization" : "university-example.org", "schacHomeOrganization" : "university-example.org",
"eduPersonPrincipalName" : "oburton@university-example.edu", "eduPersonPrincipalName" : "n_tesla@university-example.edu",
"cn" : "Oscar Burton", "cn" : "Nikola Tesla",
"givenName" : "Oscar", "givenName" : "Nikola",
"sn" : "Burton", "sn" : "Tesla",
"displayName" : "Oscar Burton", "displayName" : "Nikola Tesla",
"mail" : "OscarBurton@university-example.org", "mail" : "n_tesla@university-example.org",
"eduPersonAffiliation" : ["employee", "member", "staff"], "eduPersonAffiliation" : ["employee", "member", "staff"],
"eduPersonScopedAffiliation" : ["employee@huniversity-example.org", "staff@university-example.org", "member@university-example.org"], "eduPersonScopedAffiliation" : ["employee@huniversity-example.org", "staff@university-example.org", "member@university-example.org"],
"isMemberOf" : "urn:collab:org:aarc-project.eu" "isMemberOf" : "urn:collab:org:aarc-project.eu"
}, },
"account14" : { "account15" : {
"type": "Behaviour tests", "type": "Behaviour tests",
"explanation": "Test - Member only", "explanation": "Test - Member only",
"display": "Student One", "display": "Steve Jobs",
"uid" : ["student1"], "uid" : ["s_jobs"],
"schacHomeOrganization" : "idp.example.org", "schacHomeOrganization" : "idp.example.org",
"eduPersonPrincipalName" : "student1@idp.example.org", "eduPersonPrincipalName" : "student1@idp.example.org",
"cn" : "Student One", "cn" : "Steven Paul Jobs",
"givenName" : "Student", "givenName" : "Steve",
"sn" : "One", "sn" : "Jobs",
"displayName" : "Student One", "displayName" : "Steve Jobs",
"mail" : "student1@idp.example.org", "mail" : "steve.jobs@idp.example.org",
"eduPersonAffiliation" : ["member"], "eduPersonAffiliation" : ["member"],
"eduPersonScopedAffiliation" : ["member@idp.example.org"], "eduPersonScopedAffiliation" : ["member@idp.example.org"],
"isMemberOf" : "urn:collab:org:aarc-project.eu" "isMemberOf" : "urn:collab:org:aarc-project.eu"
}, },
"account15" : { "account16" : {
"type": "Behaviour tests", "type": "Behaviour tests",
"explanation": "Test - Non human-friendly ePPN", "explanation": "Test - Non human-friendly ePPN",
"display": "Student Two", "display": "Bill Gates",
"uid" : ["FyHah7$J"], "uid" : ["FyHah7$J"],
"schacHomeOrganization" : "idp.example.org", "schacHomeOrganization" : "idp.example.org",
"eduPersonPrincipalName" : "FyHah7$J@idp.example.org", "eduPersonPrincipalName" : "FyHah7$J@idp.example.org",
"cn" : "Student Two", "cn" : "William Henry Gates III",
"givenName" : "Student", "givenName" : "Bill",
"sn" : "Two", "sn" : "Gates",
"displayName" : "Student Two", "displayName" : "Bill Gates",
"mail" : "s1869831907@example.org", "mail" : "bill.gates@example.org",
"eduPersonAffiliation" : ["student", "member"], "eduPersonAffiliation" : ["student", "member"],
"eduPersonScopedAffiliation" : ["member@idp.example.org", "student@idp.example.org"], "eduPersonScopedAffiliation" : ["member@idp.example.org", "student@idp.example.org"],
"isMemberOf" : "urn:collab:org:aarc-project.eu" "isMemberOf" : "urn:collab:org:aarc-project.eu"
}, },
"account16" : { "account17" : {
"type": "Behaviour tests", "type": "Behaviour tests",
"explanation": "Test - Blank attribute values", "explanation": "Test - Blank attribute values",
"display": "Student Three", "display": "Michael Faraday",
"uid" : ["student3"], "uid" : ["m_faraday"],
"schacHomeOrganization" : "idp.example.org", "schacHomeOrganization" : "idp.example.org",
"eduPersonPrincipalName" : "student3@idp.example.org", "eduPersonPrincipalName" : "m_faraday@idp.example.org",
"cn" : "", "cn" : "",
"givenName" : "", "givenName" : "",
"sn" : "Three", "sn" : "Faraday",
"displayName" : "Student Three", "displayName" : "Michael Faraday",
"mail" : "student3@idp.example.org", "mail" : "m_faraday@idp.example.org",
"eduPersonAffiliation" : ["member", "student"], "eduPersonAffiliation" : ["member", "student"],
"eduPersonScopedAffiliation" : ["member@idp.example.org", "student@idp.example.org"], "eduPersonScopedAffiliation" : ["member@idp.example.org", "student@idp.example.org"],
"isMemberOf" : "urn:collab:org:aarc-project.eu" "isMemberOf" : "urn:collab:org:aarc-project.eu"
}, },
"account17" : { "account18" : {
"type": "Behaviour tests", "type": "Behaviour tests",
"explanation": "Test - Inconsistant user name", "explanation": "Test - Inconsistant user name",
"display": "Godfried Viggo", "display": "Godfried Viggo",
...@@ -226,7 +244,7 @@ ...@@ -226,7 +244,7 @@
"eduPersonScopedAffiliation" : ["student@unidenmark-example.dk"], "eduPersonScopedAffiliation" : ["student@unidenmark-example.dk"],
"isMemberOf" : "urn:collab:org:aarc-project.eu" "isMemberOf" : "urn:collab:org:aarc-project.eu"
}, },
"account18" : { "account19" : {
"type": "Behaviour tests", "type": "Behaviour tests",
"explanation": "Test - non-ASCII UTF-8 common name ", "explanation": "Test - non-ASCII UTF-8 common name ",
"display": "Daisuke Takahashi", "display": "Daisuke Takahashi",
...@@ -243,13 +261,13 @@ ...@@ -243,13 +261,13 @@
"isMemberOf" : ["urn:collab:org:exchange-university.org", "urn:collab:org:home-university.org"] "isMemberOf" : ["urn:collab:org:exchange-university.org", "urn:collab:org:home-university.org"]
}, },
"account19" : { "account20" : {
"type": "Behaviour tests", "type": "Behaviour tests",
"explanation": "Test - Diacritical marks", "explanation": "Test - Diacritical marks",
"display": "Martin N. Jørgensen", "display": "Martin N. Jørgensen",
"uid" : ["student14"], "uid" : ["jorgensen"],
"schacHomeOrganization" : "stockholmuni-example.se", "schacHomeOrganization" : "stockholmuni-example.se",
"eduPersonPrincipalName" : "student14@stockholmuni-example.se", "eduPersonPrincipalName" : "jorgensen@stockholmuni-example.se",
"cn" : "Martin Nikolaus Jørgensen", "cn" : "Martin Nikolaus Jørgensen",
"givenName" : "Martin", "givenName" : "Martin",
"sn" : "Jørgensen", "sn" : "Jørgensen",
...@@ -259,6 +277,8 @@ ...@@ -259,6 +277,8 @@
"eduPersonScopedAffiliation" : ["member@stockholmuni-example.se", "student@stockholmuni-example.se"], "eduPersonScopedAffiliation" : ["member@stockholmuni-example.se", "student@stockholmuni-example.se"],
"isMemberOf" : "urn:collab:org:sunet-example.se" "isMemberOf" : "urn:collab:org:sunet-example.se"
} }
} }
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment