The comments suggest that with TCP if there isn't an answer within 10 sec, it then tries all servers.
We're looking at one time password integration (DUO). A while ago
changes were made to allow a longer timeout, since users may take a
while to respond to DUO requests. Since this isn't in a release yet, and
it takes years for new versions to show up on all of our systems, we
can't depend upon the changes now. But I'd like it to work in the long
run.
There's another issue beyond the timeout, and it's not clear to me that
the change takes it into account. Traditionally the client will talk to
all servers at the same time if it can't get to the initial kdc fairly >quickly. It's not obvious to me that this behavior changes with the new
code. The comments suggest that with TCP if there isn't an answer within
10 sec, it then tries all servers.
This could produce the effect of having several servers simultaneously
asking for DUO authentication, if the user doesn't respond within 10
sec. This is not a desirable result. I'm not entirely sure how this
should work, but my first inclination is to say that if a TCP connection >opens to the server, no other connection should be opened until the
timeout. At the timeout another server should be tried.
One surprise in doing all of this is that there seems to be no standard >utility to let us see the auth indicator for the user's credentials. I'm >probably doing to use one of the test programs (adata). It seems to be >complicated by having the auth indicator in the encrypted part of the
ticket.
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 64 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 492944:10:52 |
| Calls: | 842 |
| Files: | 1,304 |
| D/L today: |
8 files (19,649K bytes) |
| Messages: | 261,765 |