RT RT/krbdev.mit.edu: Ticket #5685 NIM: FEATURE: API: Add Identity Provider Pre-Process Message to trigger immediate identity selection Signed in as guest.
[Logout]

[Home] [Search] [Configuration]

[Display] [History] [Basics] [Dates] [People] [Links] [Jumbo]

 
 

 The Basics  
Id
5685
Status
resolved
Worked
0 min
Priority
0/0
Queue
krb5
 

 Keyword Selections  
Component
  • windows
Version_reported
Version_Fixed
  • 1.6.3
Target_Version
  • 1.6.3
Tags
  • pullup
 

 Relationships  
Depends on:
Depended on by:
Parents:
  • 5691: (jaltman) Post KFW 3.2.1 Tracking Ticket [resolved]
Children:

Refers to:
Referred to by:
 
 Dates  
Created: Fri Aug 24 10:45:42 2007
Starts: Not set
Started: Fri Aug 24 10:45:45 2007
Last Contact: Sat Mar 29 06:02:17 2008
Due: Not set
Updated: Wed Jun 18 03:41:40 2008 by guest
 

 People  
Owner
 jaltman
Requestors
 jaltman@mit.edu
Cc
 
AdminCc
 
 

 More about Jeffrey Altman  
Comments about this user:
No comment entered about this user
This user's 25 highest priority tickets:
 

History   Display mode: [Brief headers] [Full headers]
      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