freeipa/ipalib
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
..
plugins Resolve SIDs in Web UI 2013-05-06 20:44:00 +02:00
__init__.py Deprecate HBAC source hosts from CLI 2013-04-12 14:07:55 -04:00
aci.py Remove some unused imports 2013-03-01 16:59:42 +01:00
backend.py Add CLI parsing tests 2012-03-28 15:25:33 +02:00
base.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
capabilities.py Change DNA magic value to -1 to make UID 999 usable 2013-03-11 17:07:07 +01:00
cli.py Display full command documentation in online help 2013-04-03 15:32:03 +02:00
config.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
constants.py Add list of domains associated to our realm to cn=etc 2013-02-19 14:15:46 +02:00
crud.py Relax restriction for leading/trailing whitespaces in *-find commands 2012-12-11 12:34:28 +01:00
errors.py Deprecate HBAC source hosts from CLI 2013-04-12 14:07:55 -04:00
frontend.py Drop support for CSV in the CLI client 2013-02-22 17:20:35 +01:00
krb_utils.py Pylint cleanup. 2013-01-29 15:39:49 +01:00
messages.py Add client capabilities, enable messages 2013-02-21 16:26:09 +01:00
output.py Typo fixes 2012-06-25 21:35:11 -04:00
parameters.py Deprecate HBAC source hosts from CLI 2013-04-12 14:07:55 -04:00
pkcs10.py Fix assorted bugs found by pylint 2011-01-25 14:01:36 -05:00
plugable.py Add tests for the help command & --help options 2013-02-18 13:07:17 -05:00
request.py Remove deprecated i18n code from ipalib/request and all references to it. 2011-03-01 10:31:36 -05:00
rpc.py Log info on failure to connect 2012-12-19 09:50:43 +01:00
session.py Compliant client side session cookie behavior 2012-12-10 12:45:09 -05:00
text.py Fix regressions introduced by pylint false positive fixes. 2011-05-11 16:50:01 +02:00
util.py Remove check for alphabetic only characters from domain name validation 2013-03-15 12:52:34 +01:00
x509.py Drop --selfsign server functionality 2013-04-15 16:56:12 -04:00