freeipa/ipalib/plugins
Alexander Bokovoy dadfbf9d15 Handle various forms of admin accounts when establishing trusts
Realm administrator account may be specified using different form:
Administrator, DOM\Administrator, Administrator@DOMAIN

This patch introduces handling of the second two forms:
- In DOM\Administrator only user name is used, short domain name
  is then taken from a discovered record from the AD DC
- In Administrator@DOMAIN first DOMAIN is verified to be the same
  as the domain we are establishing trust to, and then user name
  is taken, together with short domain name taken from a discovered
  record from the AD DC

Note that we do not support using to-be-trusted domain's trusted domains'
accounts to establish trust as there is basically zero chance to verify
that things will work with them. In addition, in order to establish trust
one needs to belong to Enterprise Admins group in AD or have specially
delegated permissions. These permissions are unlikely delegated to the
ones in already trusted domain.

https://fedorahosted.org/freeipa/ticket/2864
2012-07-18 16:55:57 +03:00
..
__init__.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
aci.py Fail on unknown Command options 2012-06-20 15:18:42 +02:00
automember.py Confusing default user groups 2012-04-08 16:48:54 -04:00
automount.py Fail on unknown Command options 2012-06-20 15:18:42 +02:00
baseldap.py Do not change LDAPObject objectclass list 2012-07-09 14:53:11 +02:00
batch.py Fix batch command error reporting 2012-07-11 10:49:02 +02:00
cert.py Make revocation_reason required when revoking a certificate. 2012-04-05 08:51:30 +02:00
config.py Add support for disabling KDC writes 2012-06-06 22:12:22 -04:00
delegation.py Explicitly filter options that permission-{add,mod} passes to aci-{add,mod} 2012-07-02 08:31:03 +02:00
dns.py Enable SOA serial autoincrement 2012-07-13 16:03:58 +02:00
entitle.py Enforce sizelimit in permission-find, post_callback returns truncated 2012-05-30 08:46:21 +02:00
group.py Add support for external group members 2012-06-28 16:53:33 +02:00
hbacrule.py Disallow setattr on no_update/no_create params 2012-05-29 09:23:26 +02:00
hbacsvc.py ticket 1669 - improve i18n docstring extraction 2011-08-24 23:13:16 -04:00
hbacsvcgroup.py ticket 1669 - improve i18n docstring extraction 2011-08-24 23:13:16 -04:00
hbactest.py Fix name error in hbactest 2012-04-19 15:22:49 +02:00
host.py Change random passwords behaviour 2012-06-27 12:58:46 +02:00
hostgroup.py Enforce sizelimit in permission-find, post_callback returns truncated 2012-05-30 08:46:21 +02:00
internal.py Add and remove dns per-domain permission in Web UI 2012-07-11 16:33:10 +02:00
kerberos.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
krbtpolicy.py ticket 1669 - improve i18n docstring extraction 2011-08-24 23:13:16 -04:00
migration.py Improve migration NotFound error 2012-06-05 08:51:30 +02:00
misc.py ticket 1669 - improve i18n docstring extraction 2011-08-24 23:13:16 -04:00
netgroup.py Validate externalhost (when added by --addattr/--setattr) 2012-05-11 08:14:20 +02:00
passwd.py Change parameters to use only default_from for dynamic default values. 2012-03-28 14:04:31 +02:00
permission.py Explicitly filter options that permission-{add,mod} passes to aci-{add,mod} 2012-07-02 08:31:03 +02:00
ping.py Document the ping plugin. 2012-01-12 05:46:09 -05:00
pkinit.py ticket 1669 - improve i18n docstring extraction 2011-08-24 23:13:16 -04:00
privilege.py Removal of memberofindirect_permissons from privileges 2012-04-09 22:12:39 -04:00
pwpolicy.py Enforce sizelimit in permission-find, post_callback returns truncated 2012-05-30 08:46:21 +02:00
range.py Add range-mod command 2012-07-13 16:18:29 +02:00
role.py Only apply validation rules when adding and updating. 2012-02-29 18:00:45 -05:00
selfservice.py Explicitly filter options that permission-{add,mod} passes to aci-{add,mod} 2012-07-02 08:31:03 +02:00
selinuxusermap.py Enforce sizelimit in permission-find, post_callback returns truncated 2012-05-30 08:46:21 +02:00
service.py Perform case-insensitive searches for principals on TGS requests 2012-06-07 09:39:10 +02:00
sudocmd.py Fix sudo help and summaries 2011-08-29 21:26:23 -04:00
sudocmdgroup.py Fix sudo help and summaries 2011-08-29 21:26:23 -04:00
sudorule.py Disallow setattr on no_update/no_create params 2012-05-29 09:23:26 +02:00
trust.py Handle various forms of admin accounts when establishing trusts 2012-07-18 16:55:57 +03:00
user.py Explicitly filter options that permission-{add,mod} passes to aci-{add,mod} 2012-07-02 08:31:03 +02:00
virtual.py Add default success/failure output logging. 2011-02-14 10:23:52 -05:00
xmlclient.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00