summaryrefslogtreecommitdiffstats
path: root/ipapython
diff options
context:
space:
mode:
authorAlexander Bokovoy <abokovoy@redhat.com>2016-08-15 18:32:25 +0300
committerMartin Babinsky <mbabinsk@redhat.com>2016-08-22 13:38:18 +0200
commit9b3819ea94d3fd8e866d38ccba2051446d057ecd (patch)
tree4225dec0cf7f7237f682f226f759a745d10ebd87 /ipapython
parent6332cb3125a42c1bf2680309b5480155e40d3d87 (diff)
trust: make sure external trust topology is correctly rendered
When external trust is established, it is by definition is non-transitive: it is not possible to obtain Kerberos tickets to any service outside the trusted domain. Reflect this reality by only accepting UPN suffixes from the external trust -- since the trusted domain is a part of another forest and UPN suffixes are forest-wide, there could be user accounts in the trusted domain that use forest-wide UPN suffix but it will be impossible to reach the forest root via the externally trusted domain. Also, an argument to netr_DsRGetForestTrustInformation() has to be either forest root domain name or None (NULL). Otherwise we'll get an error as explained in MS-NRPC 3.5.4.7.5. https://fedorahosted.org/freeipa/ticket/6021 Reviewed-By: Martin Babinsky <mbabinsk@redhat.com>
Diffstat (limited to 'ipapython')
0 files changed, 0 insertions, 0 deletions