projects
/
cascardo
/
ipsilon.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add city to info plugin, fetch correct attrs in SSSD
[cascardo/ipsilon.git]
/
ipsilon
/
info
/
infosssd.py
diff --git
a/ipsilon/info/infosssd.py
b/ipsilon/info/infosssd.py
index
cb097ad
..
6b75965
100644
(file)
--- a/
ipsilon/info/infosssd.py
+++ b/
ipsilon/info/infosssd.py
@@
-21,6
+21,7
@@
SSSD_CONF = '/etc/sssd/sssd.conf'
SSSD_ATTRS = ['mail',
'street',
'locality',
SSSD_ATTRS = ['mail',
'street',
'locality',
+ 'st',
'postalCode',
'telephoneNumber',
'givenname',
'postalCode',
'telephoneNumber',
'givenname',
@@
-35,6
+36,7
@@
sssd_mapping = [
['REMOTE_USER_LASTNAME', 'surname'],
['REMOTE_USER_STREET', 'street'],
['REMOTE_USER_STATE', 'state'],
['REMOTE_USER_LASTNAME', 'surname'],
['REMOTE_USER_STREET', 'street'],
['REMOTE_USER_STATE', 'state'],
+ ['REMOTE_USER_CITY', 'city'],
['REMOTE_USER_POSTALCODE', 'postcode'],
['REMOTE_USER_TELEPHONENUMBER', 'phone'],
]
['REMOTE_USER_POSTALCODE', 'postcode'],
['REMOTE_USER_TELEPHONENUMBER', 'phone'],
]
@@
-104,7
+106,8
@@
LoadModule lookup_identity_module modules/mod_lookup_identity.so
<Location /${instance}>
LookupUserAttr sn REMOTE_USER_LASTNAME
<Location /${instance}>
LookupUserAttr sn REMOTE_USER_LASTNAME
- LookupUserAttr locality REMOTE_USER_STATE
+ LookupUserAttr st REMOTE_USER_STATE
+ LookupUserAttr locality REMOTE_USER_CITY
LookupUserAttr street REMOTE_USER_STREET
LookupUserAttr telephoneNumber REMOTE_USER_TELEPHONENUMBER
LookupUserAttr givenname REMOTE_USER_FIRSTNAME
LookupUserAttr street REMOTE_USER_STREET
LookupUserAttr telephoneNumber REMOTE_USER_TELEPHONENUMBER
LookupUserAttr givenname REMOTE_USER_FIRSTNAME