diff options
| author | Robert Gemmell <robbie@apache.org> | 2009-07-29 00:18:42 +0000 |
|---|---|---|
| committer | Robert Gemmell <robbie@apache.org> | 2009-07-29 00:18:42 +0000 |
| commit | 3971ddd3d31744d1a6ae8b0d6da1dfb42102c009 (patch) | |
| tree | 3288f804b2866c390d955164ffcf888d7dad135c /java | |
| parent | 2bb694287ad6f768aee5dd8aa837e46d0e60c876 (diff) | |
| download | qpid-python-3971ddd3d31744d1a6ae8b0d6da1dfb42102c009.tar.gz | |
QPID-2009: mask the password Text field value when creating a new user or reseting an existing users password
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@798734 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java')
| -rw-r--r-- | java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/users/UserManagementTabControl.java | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/users/UserManagementTabControl.java b/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/users/UserManagementTabControl.java index 9fa9d70fce..b474827493 100644 --- a/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/users/UserManagementTabControl.java +++ b/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/users/UserManagementTabControl.java @@ -265,7 +265,17 @@ public class UserManagementTabControl extends TabControl selectionIndex).getData(); String user = selectedLogger.get(USERNAME).toString(); InputDialog id = new InputDialog(setPasswordButton.getShell(),"Set Password", - "Please enter the new password for '" + user + "':",null,null); + "Please enter the new password for '" + user + "':",null,null){ + @Override + protected Control createDialogArea(Composite parent) + { + Control control = super.createDialogArea(parent); + //set the Text field echo char to '*' to mask the password + getText().setEchoChar('*'); + //return the normal result + return control; + } + }; int returnValue; while((returnValue = id.open()) == InputDialog.OK) @@ -710,7 +720,7 @@ public class UserManagementTabControl extends TabControl passwordComposite.setLayout(new GridLayout(2,false)); _toolkit.createLabel(passwordComposite,"Password:").setBackground(shell.getBackground()); - final Text passwordText = new Text(passwordComposite, SWT.BORDER); + final Text passwordText = new Text(passwordComposite, SWT.BORDER | SWT.PASSWORD); passwordText.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false)); Group buttonGroup = new Group(shell, SWT.NONE); |
