summaryrefslogtreecommitdiffstats
path: root/src/tests/gssapi/t_gssapi.py
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2013-08-29 09:07:57 -0400
committerGreg Hudson <ghudson@mit.edu>2013-08-29 09:11:48 -0400
commitba31a9317bdef13d73e98afe493695601f91d134 (patch)
tree41fbde84e067b6c23c478bb049aa5c3e4e287d4b /src/tests/gssapi/t_gssapi.py
parentdec685691b3955b27c56b629da829b9e6cf0d789 (diff)
downloadkrb5-ba31a9317bdef13d73e98afe493695601f91d134.tar.gz
krb5-ba31a9317bdef13d73e98afe493695601f91d134.tar.xz
krb5-ba31a9317bdef13d73e98afe493695601f91d134.zip
Don't change realm in find_alternate_tgs
If a client makes a TGS request for a cross-realm TGS within a different realm from the one we normally serve (e.g. the KDC realm is X, and a client makes a TGS request for the server krbtgt/Y@Z), look for alternate TGS principals within the requested server realm, not the realm we normally serve. This change shouldn't break any working well-formed TGS requests, because changing the realm would trigger a failure in check_tgs_tgt. It may fix some corner cases when multiple realms are served out of the same KDB. But primarily, this change makes referrals and aliases easier to reason about, by eliminating a case where server->princ has a different realm from request->server after the call to search_sprinc().
Diffstat (limited to 'src/tests/gssapi/t_gssapi.py')
0 files changed, 0 insertions, 0 deletions