|   |
  |
Fri Aug 24 10:45:42 2007 |
jaltman - Ticket created
|
|
|
| |
  |
From: jaltman@mit.edu
Subject: SVN Commit
The Network Identity Manager application does not provide a user
interface for identity specification. That responsibility lies with
the identity provider. Whenever a dialog needs to allow the user to
specify an identity, the identity provider has to populate the dialog
with the necessary controls so that the user can specify an identity.
In the case of the Kerberos v5 identity provider, the controls allow
the user to specify a username and a realm.
Once the dialog is populated, the application will dispatch window
messages to the identity provider. The identity provider will handle
the window messages and notify the application when the selected
identity changes.
One deficiency of the API was that there was no message to notify the
identity provider that an identity selection has to be made
immediately. When the user invokes the default action for a dialog by
hitting enter, the only message received by the dialog is a command
identifier of the default action. In this case, the identity provider
will not get a chance to notify the application of the identity
selection.
This patch fixes the API deficiency by introducing a new message,
WMNC_IDENT_PREPROCESS, which the application can use to notify the
identity provider that the dialog box is about to be processed. In
response, the identity provider can notify the application of the
selected identity even if no other messages were received by the
identity provider.
Commit By: jaltman
Revision: 19864
Changed Files:
U trunk/src/windows/identity/apiversion.txt
U trunk/src/windows/identity/plugins/krb5/krb5identpro.c
U trunk/src/windows/identity/ui/cfg_identities_wnd.c
U trunk/src/windows/identity/uilib/khnewcred.h
|
Download (untitled) 1.6k
|
|   |
  |
Fri Aug 24 10:45:45 2007 |
jaltman - Requestor jaltman@mit.edu added
|
|
|
|   |
  |
Fri Aug 24 10:45:45 2007 |
jaltman - Status changed from new to resolved
|
|
|
|   |
  |
Fri Aug 24 10:45:46 2007 |
jaltman - Component windows added
|
|
|
|   |
  |
Fri Sep 28 17:19:46 2007 |
jaltman - Target_Version 1.6.4 added
|
|
|
|   |
  |
Fri Sep 28 17:19:46 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:38:45 2007 |
tlyu - Version_Fixed 1.6.3 added
|
|
|
|   |
  |
Fri Sep 28 19:38:45 2007 |
tlyu - Correspondence added
|
|
|
| |
  |
From: tlyu@mit.edu
Subject: SVN Commit
pull up r19864 from trunk
r19864@cathode-dark-space: jaltman | 2007-08-24 10:45:37 -0400
ticket: new
subject: NIM: Add Identity Provider Pre-Process Message
component: windows
The Network Identity Manager application does not provide a user
interface for identity specification. That responsibility lies with
the identity provider. Whenever a dialog needs to allow the user to
specify an identity, the identity provider has to populate the dialog
with the necessary controls so that the user can specify an identity.
In the case of the Kerberos v5 identity provider, the controls allow
the user to specify a username and a realm.
Once the dialog is populated, the application will dispatch window
messages to the identity provider. The identity provider will handle
the window messages and notify the application when the selected
identity changes.
One deficiency of the API was that there was no message to notify the
identity provider that an identity selection has to be made
immediately. When the user invokes the default action for a dialog by
hitting enter, the only message received by the dialog is a command
identifier of the default action. In this case, the identity provider
will not get a chance to notify the application of the identity
selection.
This patch fixes the API deficiency by introducing a new message,
WMNC_IDENT_PREPROCESS, which the application can use to notify the
identity provider that the dialog box is about to be processed. In
response, the identity provider can notify the application of the
selected identity even if no other messages were received by the
identity provider.
Commit By: tlyu
Revision: 19999
Changed Files:
_U branches/krb5-1-6/
U branches/krb5-1-6/src/windows/identity/apiversion.txt
U branches/krb5-1-6/src/windows/identity/plugins/krb5/krb5identpro.c
U branches/krb5-1-6/src/windows/identity/ui/cfg_identities_wnd.c
U branches/krb5-1-6/src/windows/identity/uilib/khnewcred.h
|
Download (untitled) 1.9k
|
|   |
  |
Wed Oct 3 15:21:08 2007 |
jaltman - Subject changed from NIM: Add Identity Provider Pre-Process Message to NIM: FEATURE: API: Add Identity Provider Pre-Process Message to trigger immediate identity selection
|
|
|