The simple, although possibly risky, way to handle this would be to
create a portlet functions similarly to the j2-admin user creation
portlet that simply calls the user manager and checks if the user
already exists, then branches and if/else condition to the create method
or the update method.
It's got some inherent risk in that if you do it this way, it has no way
of determining if you're accidently trying to create a second user with
the same user name, or if you actually want to update the existing
jetspeed principal.
The above of course is assuming I understand the nature of your problem
correctly.
David Dyer
Senior Integration Specialist
Artifact Software Inc
email: dd...@artifact-software.com
skype: ddyer1
phone: 866-970-2435, ext 103.
On 16/11/2011 9:12 AM, jerome.dup...@bnf.fr wrote:
Hello
I'm working on jetspeed 2.2.1, in ldap mode.
The creation/desctruction of an user works fine, but I have a new usecase.
I have an user which already exists in my ldap. (created by another
application)
When I use j2admin to create a user with the same id, I have the exception
2011-11-16 14:59:05,250 [http-8098-13] ERROR
org.apache.jetspeed.portlets.security.JetspeedPrincipalManagementPortlet -
Failed to update user.
org.apache.jetspeed.security.SecurityException: The user theUserName
already exists.
Which is true, basically :-)
My question is: Is it possible to have a mode where when the user exists in
ldap, the work of creation proceeds without taking account of this error,
which means that it still create the user in the jetspeed table: Security
prinicpals and so on?
Cordialement,
-----------------------------------------------
Jérôme Dupont
Bibliothèque Nationale de France
Département des Systèmes d'Information
Tour T3 - Quai François Mauriac
75706 Paris Cedex 13
téléphone: 33 (0)1 53 79 45 40
e-mail: jerome.dup...@bnf.fr
-----------------------------------------------
Exposition Casanova, la passion de la Liberté - du 15 novembre 2011 au 19
février 2012 - BnF - François-Mitterrand / Grande Galerie Avant d'imprimer,
pensez à l'environnement.
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
For additional commands, e-mail: jetspeed-user-h...@portals.apache.org
-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2012.0.1869 / Virus Database: 2092/4618 - Release Date: 11/15/11
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
For additional commands, e-mail: jetspeed-user-h...@portals.apache.org