diff options
| author | Shireesh Anjal <shireesh@gluster.com> | 2011-03-16 14:35:50 +0530 |
|---|---|---|
| committer | Shireesh Anjal <shireesh@gluster.com> | 2011-03-16 14:35:50 +0530 |
| commit | d8426e9287c37a8e6e277a0e84929239269fd0d5 (patch) | |
| tree | 227ab12adf2fb53375d2b3fa3236b09ffd733f8f /com.gluster.storage.management.gui/src/com | |
| parent | 608ec97c38e95b1e3bfec57daaa0244854c7c3be (diff) | |
Introduced security token for REST clients
Signed-off-by: Shireesh Anjal <shireesh@gluster.com>
Diffstat (limited to 'com.gluster.storage.management.gui/src/com')
| -rw-r--r-- | com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/login/LoginDialog.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/login/LoginDialog.java b/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/login/LoginDialog.java index 851425ea..3e7fa5c3 100644 --- a/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/login/LoginDialog.java +++ b/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/login/LoginDialog.java @@ -39,6 +39,7 @@ import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Text; +import com.gluster.storage.management.client.GlusterDataModelManager; import com.gluster.storage.management.client.UsersClient; import com.gluster.storage.management.core.model.ConnectionDetails; import com.gluster.storage.management.gui.IImageKeys; @@ -186,11 +187,13 @@ public class LoginDialog extends Dialog { String user = connectionDetails.getUserId(); String password = connectionDetails.getPassword(); String server = connectionDetails.getServer(); - if (new UsersClient(server, user, password).authenticate()) { + + UsersClient usersClient = new UsersClient(server); + if (usersClient.authenticate(user, password)) { + GlusterDataModelManager.getInstance().initializeModel(server, usersClient.getSecurityToken()); super.okPressed(); } else { MessageDialog.openError(getShell(), "Authentication Failed", "Invalid User ID or password"); - return; } } } |
