users@glassfish.java.net

Injectable Principal

From: Markus Karg <karg_at_quipsy.de>
Date: Wed, 14 Jan 2009 18:16:54 +0100

I am using GlassFish v2ur2 to run a Swing based client inside of the ACC, which uses injections like @EJB etc.

 

To decide whether or not to show a particular menu item, the client needs to know whether the current user is in a particular security role. As the ACC already authenticated the current user, I assume it knows the current principal, including his name and roles. So I wonder whether it is possible to use annotations in my client application to get injected the current principal? Currently I am using an EJB invocation to ask an EJB running on the server for the current principal, but it would be great to have a smarter solution. Any ideas?

 

Regards

Markus

 

                                                                                                                                              

 

 

 

QUIPSY QUALITY GmbH & Co. KG

Ein Unternehmen der MES-Gruppe

Stuttgarter Strasse 23 | D-75179 Pforzheim

Telefon: +49(0)7231/9189-52 | Telefax: +49(0)7231/9189-59

E-Mail: karg@quipsy.de | Internet: www.quipsy.de <http://www.quipsy.de/>

                                                                                                                                             

 

Geschäftsführer: Nils Schroeder

Registergericht Mannheim HRA 701214 I USt-IdNr.: DE256549073

Telefon: +49(0)7231-9189-0 | Telefax: +49(0)7231-9189-59 I E-Mail: info_at_quipsy.de

 

Diese E-Mail enthält persönliche, vertrauliche und vor Weitergabe geschützte Informationen und ist ausschließlich für den vorgesehenen o.g. Empfänger (Adressaten) bestimmt. Falls Sie diese E-Mail versehentlich erhalten haben und nicht der vorgesehene Empfänger sind, bitten wir Sie, die E-Mail und deren Anhänge nicht aufzubewahren, nicht zu vervielfältigen, nicht zu nutzen und nicht weiterzugeben. Bitte informieren Sie uns als Absender über diesen Zustellungsfehler und löschen Sie die E-Mail.

 






image001.jpg
(image/jpeg attachment: image001.jpg)