|   |
  |
Fri Aug 24 10:49:47 2007 |
jaltman - Ticket created
|
|
|
| |
  |
From: jaltman@mit.edu
Subject: SVN Commit
The Kerberos v5 identity provider for Network Identity Manager
monitors the "Software\MIT\kerberos5" registry key for the logged in
user for changes to the "ccname" value. If a change is noticed, it
would query the Kerberos v5 library for the default credentials cache
and attempt to determine the new default identity, which it would then
communicate to the Network Identity Manager application.
When the identity provider queried the Kerberos v5 library after a
registry change notification, it used a cached krb5_context for the
thread. The default credentials cache found using this krb5_context
may not be what the registry specified.
This patch modifies the code in k5_ccname_monitor_thread() to create a
use a new krb5_context when querying for the default credentials cache
following a registry change notification. Doing so ensures that
Kerberos v5 library takes the new registry value into account.
Commit By: jaltman
Revision: 19866
Changed Files:
U trunk/src/windows/identity/plugins/krb5/krb5identpro.c
|
Download (untitled) 1k
|
|   |
  |
Fri Aug 24 10:49:49 2007 |
jaltman - Requestor jaltman@mit.edu added
|
|
|
|   |
  |
Fri Aug 24 10:49:50 2007 |
jaltman - Status changed from new to resolved
|
|
|
|   |
  |
Fri Aug 24 10:49:50 2007 |
jaltman - Component windows added
|
|
|
|   |
  |
Fri Sep 28 17:21:48 2007 |
jaltman - Target_Version 1.6.4 added
|
|
|
|   |
  |
Fri Sep 28 17:21:48 2007 |
jaltman - Tags pullup added
|
|
|
|   |
  |
Fri Sep 28 18:19:58 2007 |
tlyu - Target_Version 1.6.4 changed to 1.6.3
|
|
|
|   |
  |
Fri Sep 28 19:39:12 2007 |
tlyu - Version_Fixed 1.6.3 added
|
|
|
|   |
  |
Fri Sep 28 19:39:12 2007 |
tlyu - Correspondence added
|
|
|
| |
  |
From: tlyu@mit.edu
Subject: SVN Commit
pull up r19866 from trunk
r19866@cathode-dark-space: jaltman | 2007-08-24 10:49:42 -0400
ticket: new
subject: NIM: External changes to default identity are improperly reflected by krb5
provider
component: windows
The Kerberos v5 identity provider for Network Identity Manager
monitors the "Software\MIT\kerberos5" registry key for the logged in
user for changes to the "ccname" value. If a change is noticed, it
would query the Kerberos v5 library for the default credentials cache
and attempt to determine the new default identity, which it would then
communicate to the Network Identity Manager application.
When the identity provider queried the Kerberos v5 library after a
registry change notification, it used a cached krb5_context for the
thread. The default credentials cache found using this krb5_context
may not be what the registry specified.
This patch modifies the code in k5_ccname_monitor_thread() to create a
use a new krb5_context when querying for the default credentials cache
following a registry change notification. Doing so ensures that
Kerberos v5 library takes the new registry value into account.
Commit By: tlyu
Revision: 20001
Changed Files:
_U branches/krb5-1-6/
U branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5identpro.c
|
Download (untitled) 1.2k
|
|   |
  |
Wed Oct 3 15:27:29 2007 |
jaltman - Subject changed from NIM: External changes to default identity are improperly reflected by krb5 provider to NIM: BUG: KRB5: External changes to default identity ccache are improperly reflected by krb5 provider
|
|
|