diff options
| author | Alexander Bokovoy <abokovoy@redhat.com> | 2016-08-15 18:32:25 +0300 |
|---|---|---|
| committer | Martin Babinsky <mbabinsk@redhat.com> | 2016-08-22 13:38:18 +0200 |
| commit | 9b3819ea94d3fd8e866d38ccba2051446d057ecd (patch) | |
| tree | 4225dec0cf7f7237f682f226f759a745d10ebd87 /ipapython/install | |
| parent | 6332cb3125a42c1bf2680309b5480155e40d3d87 (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/install')
0 files changed, 0 insertions, 0 deletions
