1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
# from dirg_util.dict import LDAPDict
# ldap_settings = {
# "ldapuri": "ldaps://ldap.test.umu.se",
# "base": "dc=umu, dc=se",
# "filter_pattern": "(uid=%s)",
# "user": "",
# "passwd": "",
# "attr": [
# "eduPersonScopedAffiliation",
# "eduPersonAffiliation",
# "eduPersonPrincipalName",
# "givenName",
# "sn",
# "mail",
# "uid",
# "o",
# "c",
# "labeledURI",
# "ou",
# "displayName",
# "norEduPersonLIN"
# ],
# "keymap": {
# "mail": "email",
# "labeledURI": "labeledURL",
# },
# "static_values": {
# "eduPersonTargetedID": "one!for!all",
# },
# "exact_match": True,
# "firstonly_len1": True,
# "timeout": 15,
# }
# Uncomment to use a LDAP directory instead.
# USERS = LDAPDict(**ldap_settings)
USERS = {
"testuser": {
"sn": "Testsson",
"givenName": "Test",
"eduPersonAffiliation": "student",
"eduPersonScopedAffiliation": "student@example.com",
"eduPersonPrincipalName": "test@example.com",
"uid": "testuser",
"eduPersonTargetedID": ["one!for!all"],
"c": "SE",
"o": "Example Co.",
"ou": "IT",
"initials": "P",
"co": "co",
"mail": "mail",
"noreduorgacronym": "noreduorgacronym",
"schacHomeOrganization": "example.com",
"email": "test@example.com",
"displayName": "Test Testsson",
"labeledURL": "http://www.example.com/test My homepage",
"norEduPersonNIN": "SE199012315555",
"postaladdress": "postaladdress",
"cn": "cn",
},
"roland": {
"sn": "Hedberg",
"givenName": "Roland",
"eduPersonScopedAffiliation": "staff@example.com",
"eduPersonPrincipalName": "rohe@example.com",
"uid": "rohe",
"eduPersonTargetedID": ["one!for!all"],
"c": "SE",
"o": "Example Co.",
"ou": "IT",
"initials": "P",
# "schacHomeOrganization": "example.com",
"mail": "roland@example.com",
"displayName": "P. Roland Hedberg",
"labeledURL": "http://www.example.com/rohe My homepage",
"norEduPersonNIN": "SE197001012222",
},
"babs": {"surname": "Babs", "givenName": "Ozzie", "eduPersonAffiliation": "affiliate"},
"upper": {"surname": "Jeter", "givenName": "Derek", "eduPersonAffiliation": "affiliate"},
}
EXTRA = {
"roland": {
"eduPersonEntitlement": "urn:mace:swamid.se:foo:bar",
"schacGender": "male",
"schacUserPresenceID": "skype:pepe.perez",
}
}
|