[19509] in Kerberos_V5_Development

home help back first fref pref prev next nref lref last post

S4U2self and one-way trusts

daemon@ATHENA.MIT.EDU (Singh, Sundeep)
Mon Nov 14 21:39:35 2016

From: "Singh, Sundeep" <Sundeep.Singh@netapp.com>
To: "krbdev@mit.edu" <krbdev@mit.edu>
Date: Sat, 12 Nov 2016 00:39:01 +0000
Message-ID: <9cf32fb0dd6545708f8371f06f2cd35e@hioexcmbx08-prd.hq.netapp.com>
Content-Language: en-US
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: krbdev-bounces@mit.edu

Hi,

I am trying to test S4U2self with one-way trusts and seem to be running into an issue.

I have a test setup where DOMAINA trusts DOMAINB. Server1 exists in DOMAINA, and user1 exists in DOMAINB. Given the direction of the trust, it should be possible to get a service ticket for Server1 for user1.

>From the TRACE calls I believe when S4U2self functionality is triggered on Server1 for user1, Server1 attempts to get a TGT to DOMAINB by using the SPN krbtgt\DOMAINB@DOMAINA. This request is sent to the KDC for DOMAINA. My understanding is that this krbtgt account will not exist for an outbound trust, and the request fails with "server not found in Kerberos database" (like in my setup).

In fact, the krbtgt account that would exist on both domains is is krbtgt\DOMAINA@DOMAINB (when DOMAINA trusts DOMAINB).

So two questions:

1.      Is S4U2self expected to work in a one-way trust scenario?

2.      If so, shouldn't the TGT request for the foreign realm for S4U2self be for krbtgt\DOMAINA@DOMAINB?

Regards,
Sundeep
_______________________________________________
krbdev mailing list             krbdev@mit.edu
https://mailman.mit.edu/mailman/listinfo/krbdev

home help back first fref pref prev next nref lref last post