freeipa/ipalib/plugins
Alexander Bokovoy 03cdc22c94 Resolve SIDs in Web UI
Introduce new command, 'trust-resolve', to aid resolving SIDs to names
in the Web UI.

The command uses new SSSD interface, nss_idmap, to resolve actual SIDs.
SSSD caches resolved data so that future requests to resolve same SIDs
are returned from a memory cache.

Web UI code is using Dojo/Deferred to deliver result of SID resolution
out of band. Once resolved names are available, they replace SID values.

Since Web UI only shows ~20 records per page, up to 20 SIDs are resolved
at the same time. They all sent within the single request to the server.

https://fedorahosted.org/freeipa/ticket/3302
2013-05-06 20:44:00 +02:00
..
__init__.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
aci.py Use full DNs in plugin code. 2013-03-01 16:59:47 +01:00
automember.py Remove DN normalization from the baseldap plugin. 2013-03-01 16:59:47 +01:00
automount.py Remove unneeded python-ldap imports 2013-03-13 12:36:34 +01:00
baseldap.py Improve error messages for external group members 2013-03-14 11:44:24 -04:00
batch.py Add the version option to all Commands 2013-02-21 16:26:09 +01:00
cert.py Remove obsolete self-sign references from man pages, docstrings, comments 2013-04-15 16:56:06 -04:00
config.py Allow 'nfs:NONE' in global configuration 2013-03-08 10:46:00 +01:00
delegation.py Update plugin docstrings (topic help) to reflect dropped CSV support 2013-02-22 17:20:35 +01:00
dns.py Allow underscore in record targets 2013-04-25 12:45:54 +02:00
entitle.py Remove DN normalization from the baseldap plugin. 2013-03-01 16:59:47 +01:00
group.py Filter groups by type (POSIX, non-POSIX, external) 2013-04-09 19:00:30 +02:00
hbacrule.py Deprecate HBAC source hosts from CLI 2013-04-12 14:07:55 -04:00
hbacsvc.py ticket 1669 - improve i18n docstring extraction 2011-08-24 23:13:16 -04:00
hbacsvcgroup.py Improve help text for HBAC service groups 2013-04-18 17:29:07 -04:00
hbactest.py Deprecate HBAC source hosts from CLI 2013-04-12 14:07:55 -04:00
host.py Add userClass attribute for hosts 2013-04-26 10:20:17 -04:00
hostgroup.py Fix remove while iterating in suppress_netgroup_memberof. 2013-03-06 15:05:27 +01:00
idrange.py Enforce exact SID match when adding or modifying a ID range 2013-03-14 15:20:30 +01:00
internal.py Remove HBAC source hosts from web UI 2013-04-12 14:07:55 -04:00
kerberos.py Use fully qualified CCACHE names 2013-02-01 08:13:50 +01:00
krbtpolicy.py Use full DNs in plugin code. 2013-03-01 16:59:47 +01:00
migration.py Remove unneeded python-ldap imports 2013-03-13 12:36:34 +01:00
misc.py ticket 1669 - improve i18n docstring extraction 2011-08-24 23:13:16 -04:00
netgroup.py Update plugin docstrings (topic help) to reflect dropped CSV support 2013-02-22 17:20:35 +01:00
passwd.py Add the version option to all Commands 2013-02-21 16:26:09 +01:00
permission.py Remove DN normalization from the baseldap plugin. 2013-03-01 16:59:47 +01:00
ping.py Add the version option to all Commands 2013-02-21 16:26:09 +01:00
pkinit.py Internationalization for public errors 2012-09-03 18:16:12 +02:00
privilege.py Removal of memberofindirect_permissons from privileges 2012-04-09 22:12:39 -04:00
pwpolicy.py Use full DNs in plugin code. 2013-03-01 16:59:47 +01:00
realmdomains.py Integrate realmdomains with IPA DNS 2013-04-16 15:50:24 +02:00
role.py Only apply validation rules when adding and updating. 2012-02-29 18:00:45 -05:00
selfservice.py Update plugin docstrings (topic help) to reflect dropped CSV support 2013-02-22 17:20:35 +01:00
selinuxusermap.py Use full DNs in plugin code. 2013-03-01 16:59:47 +01:00
service.py Add Kerberos ticket flags management to service and host plugins. 2013-03-29 16:34:46 +01:00
sudocmd.py Use full DNs in plugin code. 2013-03-01 16:59:47 +01:00
sudocmdgroup.py Update plugin docstrings (topic help) to reflect dropped CSV support 2013-02-22 17:20:35 +01:00
sudorule.py Fix output for some CLI commands 2013-04-11 15:57:45 +02:00
trust.py Resolve SIDs in Web UI 2013-05-06 20:44:00 +02:00
user.py Change DNA magic value to -1 to make UID 999 usable 2013-03-11 17:07:07 +01:00
virtual.py Internationalization for public errors 2012-09-03 18:16:12 +02:00
xmlclient.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00