private void doLogin() throws Exception {
final String userPassRealm = "karaf";
LoginContext lc = new LoginContext(userPassRealm, new CallbackHandler() {
public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException {
for (int i = 0; i < callbacks.length; i++) {
Callback callback = callbacks[i];
if (callback instanceof PasswordCallback) {
PasswordCallback passwordCallback = (PasswordCallback)callback;
passwordCallback.setPassword(userPassRealm.toCharArray());
} else if (callback instanceof NameCallback) {
NameCallback nameCallback = (NameCallback)callback;