diff options
author | Johan Lundberg <lundberg@sunet.se> | 2020-07-09 16:13:41 +0200 |
---|---|---|
committer | Johan Lundberg <lundberg@sunet.se> | 2020-07-09 16:13:41 +0200 |
commit | b49962709d46d880a23ff76373d5f01d9a272fac (patch) | |
tree | 661ccac3c1f3c94aaf606362afeaddcfce7a9347 | |
parent | 6ed677daea45f119080c13076bc75deabd1c5adb (diff) | |
download | pysaml2-b49962709d46d880a23ff76373d5f01d9a272fac.tar.gz |
Updated SWAMID entity categories
-rw-r--r-- | src/saml2/entity_category/swamid.py | 92 |
1 files changed, 69 insertions, 23 deletions
diff --git a/src/saml2/entity_category/swamid.py b/src/saml2/entity_category/swamid.py index b611c5aa..29be0cb5 100644 --- a/src/saml2/entity_category/swamid.py +++ b/src/saml2/entity_category/swamid.py @@ -1,35 +1,81 @@ __author__ = 'rolandh' -NAME = ["givenName", "displayName", "sn", "cn"] -STATIC_ORG_INFO = ["c", "o", "co", "norEduOrgAcronym", "schacHomeOrganization", - 'schacHomeOrganizationType'] -OTHER = ["eduPersonPrincipalName", "eduPersonScopedAffiliation", "mail", - "eduPersonAssurance"] - -R_AND_S = ['eduPersonTargetedID', - 'eduPersonPrincipalName', - 'mail', - 'displayName', - 'givenName', - 'sn', - 'eduPersonScopedAffiliation' - ] +NAME = [ + 'givenName', + 'displayName', + 'sn', + 'cn', +] + +STATIC_ORG_INFO = [ + 'c', + 'o', + 'co', + 'norEduOrgAcronym', + 'schacHomeOrganization', + 'schacHomeOrganizationType', +] + +OTHER = [ + 'eduPersonPrincipalName', + 'eduPersonScopedAffiliation', + 'mail', + 'eduPersonAssurance' +] + +R_AND_S = [ + 'eduPersonTargetedID', + 'eduPersonPrincipalName', + 'eduPersonUniqueID', + 'mail', + 'displayName', + 'givenName', + 'sn', + 'eduPersonAssurance', + 'eduPersonScopedAffiliation' +] + +GEANT_COCO = [ + 'eduPersonTargetedID', + 'eduPersonPrincipalName', + 'eduPersonUniqueID', + 'eduPersonOrcid', + 'norEduPersonNIN', + 'personalIdentityNumber', + 'schacDateOfBirth', + 'mail', + 'displayName', + 'cn', + 'givenName', + 'sn', + 'eduPersonAssurance', + 'eduPersonScopedAffiliation', + 'eduPersonAffiliation', + 'o', + 'norEduOrgAcronym', + 'c', + 'co', + 'schacHomeOrganization', + 'schacHomeOrganizationType', +] # These give you access to information -RESEARCH_AND_EDUCATION = "http://www.swamid.se/category/research-and-education" -SFS_1993_1153 = "http://www.swamid.se/category/sfs-1993-1153" -RESEARCH_AND_SCHOLARSHIP = "http://refeds.org/category/research-and-scholarship" +RESEARCH_AND_EDUCATION = 'http://www.swamid.se/category/research-and-education' # Deprecated from 2021-03-31 +SFS_1993_1153 = 'http://www.swamid.se/category/sfs-1993-1153' # Deprecated from 2021-03-31 +RESEARCH_AND_SCHOLARSHIP = 'http://refeds.org/category/research-and-scholarship' +COCO = 'http://www.geant.net/uri/dataprotection-code-of-conduct/v1' # presently these don't by themself -EU = "http://www.swamid.se/category/eu-adequate-protection" -NREN = "http://www.swamid.se/category/nren-service" -HEI = "http://www.swamid.se/category/hei-service" +EU = 'http://www.swamid.se/category/eu-adequate-protection' # Deprecated from 2021-03-31 +NREN = 'http://www.swamid.se/category/nren-service' # Deprecated from 2021-03-31 +HEI = 'http://www.swamid.se/category/hei-service' # Deprecated from 2021-03-31 RELEASE = { - "": ["eduPersonTargetedID"], - SFS_1993_1153: ["norEduPersonNIN", "eduPersonAssurance"], + '': ['eduPersonTargetedID'], + SFS_1993_1153: ['norEduPersonNIN', 'eduPersonAssurance'], (RESEARCH_AND_EDUCATION, EU): NAME + STATIC_ORG_INFO + OTHER, (RESEARCH_AND_EDUCATION, NREN): NAME + STATIC_ORG_INFO + OTHER, (RESEARCH_AND_EDUCATION, HEI): NAME + STATIC_ORG_INFO + OTHER, RESEARCH_AND_SCHOLARSHIP: R_AND_S, -}
\ No newline at end of file + COCO: GEANT_COCO, +} |