Re: Expired Tickets - Delegation vs S4U
- From: "Joe Kaplan" <joseph.e.kaplan@xxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sun, 26 Nov 2006 23:34:17 -0600
The S4U ticket for the user is generated "fresh" on the server, so you
shouldn't have any issues with the user's ticket having expired. The only
possible issue I could see here is if the server itself actually caches the
user's ticket in the LSA and that expired, but that seems farfetched to me.
I've never heard of that happening, so I think it is unlikely. It should
circumvent the issue.
I wouldn't worry about the legitimacy of the approach. If it works for you,
then use it. The API is there for a reason. :)
The security issues are dictated by the AD admin giving the service the
rights to do protocol transition logon for delegation and by the local admin
on the server giving the account "act as part of the operating system
privilege" (if needed). You generally wouldn't have either of these by
default.
Joe K.
--
Joe Kaplan-MS MVP Directory Services Programming
Co-author of "The .NET Developer's Guide to Directory Services Programming"
http://www.directoryprogramming.net
--
"Nicholas Hadlee" <NicholasHadlee@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in
message news:BDFFBE1A-9492-4458-B4EF-4E3C82324669@xxxxxxxxxxxxxxxx
I haven't as yet tried this method of mixing the two delegation models
together, I was interested if anyone had actually tried this. the real
question is will it get round the ticket lifetime of ten hours - do S4U
tickets have the same lifetime restriction? From a security perspective I
suppose there may be an issue that you are almost circumventing the
purpose
of kerberos having the short lifetime if you find a way to keep the
tickets
alive through multiple S4U requests.
Also, it doesnt really seem like a legitimate use of protocol transition
to
go from integrated authentication (with impersonation disabled at the
application level in the web.config) to integrated authentication (with
impersonation through code). However if it works I will certainly use this
method.
.
- References:
- Re: Expired Tickets - Delegation vs S4U
- From: Joe Kaplan
- Re: Expired Tickets - Delegation vs S4U
- From: Nicholas Hadlee
- Re: Expired Tickets - Delegation vs S4U
- Prev by Date: Re: Expired Tickets - Delegation vs S4U
- Next by Date: RE: How to create the first user in the Membership database
- Previous by thread: Re: Expired Tickets - Delegation vs S4U
- Next by thread: RE: How to create the first user in the Membership database
- Index(es):
Relevant Pages
|
|