Bug #4274
closed
Metacat authentication fails under trunk, not under pre-alpha branch
Added by Oliver Soong over 15 years ago.
Updated over 15 years ago.
Description
I can't search or access KNB datasets that require authentication. The console stops after:
ldap authenticating...
creating gui
disposing
Kepler then becomes unresponsive. From what I've been told, it involves problems with the LDAP, but I'm not sure it's if it's being addressed.
Incidentally, authentication seems to work fine in the pre-alpha branch.
what QueryService endpoint are you using (DEV or KNB?)
Does trunk have such a distinction? I'm not entirely sure what QuerySource is, but the data source from the Sources button is labeled KNB, but it's been that way all along.
This is a larger authentication service/GUI issue.
I've tried rolling back a change made to the org.kepler.authentication.gui.LDAPLoginGUI class so that it uses the separate thread for authentication rather than the new JDialog implementation - but this introduces some race condition that did not exist before (in pre-alpha branch).
Aaron - can you look into this and make sure authentication works?
I've been trying to get this working as it was in pre-alpha, but it's hanging forever on the controllingDialog.dispose() method.
I've been using the Tools->Ecogrid Authentication...
To test this (it's a quicker way to get to the problem area)
Made the LDAP GUI not a singleton.
Changed the synchronization for the methods.
Seems to be working in these cases:
Tools>Ecogrid Authentication
-Uploading KAR to repository
-searching Authenticated Metacat Query Services
Original Bugzilla ID was 4274
Also available in: Atom
PDF