try getCallbackHandler().handle(new Callback[] {nameCallback, passwordCallback}); String userNameStr = nameCallback.getName();
try getCallbackHandler().handle(new Callback[] {nameCallback, passwordCallback}); String userNameStr = nameCallback.getName();
protected void useCredentialsFromCallback(final Builder builder) throws LoginException { final NameCallback nameCallback = new NameCallback("user:"); final PasswordCallback passwordCallback = new PasswordCallback("password:", true); try { getCallbackHandler().handle(new Callback[]{nameCallback, passwordCallback}); String userNameStr = nameCallback.getName(); if (StringUtil.isNotNull(userNameStr)) { builder.username(userNameStr); } else { logger.trace("UserName from callback is null"); } char[] passChars = passwordCallback.getPassword(); if (passChars != null) { builder.password(new String(passChars)); } else { logger.trace("Password from callback is null"); } } catch (final IOException e) { throw logger.authLoginError(e); } catch (final UnsupportedCallbackException e) { throw logger.authLoginError(e); } }
protected void useCredentialsFromCallback(final Builder builder) throws LoginException { final NameCallback nameCallback = new NameCallback("user:"); final PasswordCallback passwordCallback = new PasswordCallback("password:", true); try { getCallbackHandler().handle(new Callback[]{nameCallback, passwordCallback}); String userNameStr = nameCallback.getName(); if (StringUtil.isNotNull(userNameStr)) { builder.username(userNameStr); } else { logger.trace("UserName from callback is null"); } char[] passChars = passwordCallback.getPassword(); if (passChars != null) { builder.password(new String(passChars)); } else { logger.trace("Password from callback is null"); } } catch (final IOException e) { throw logger.authLoginError(e); } catch (final UnsupportedCallbackException e) { throw logger.authLoginError(e); } }
protected void useCredentialsFromCallback(final Builder builder) throws LoginException { final NameCallback nameCallback = new NameCallback("user:"); final PasswordCallback passwordCallback = new PasswordCallback("password:", true); try { getCallbackHandler().handle(new Callback[] { nameCallback, passwordCallback }); String userNameStr = nameCallback.getName(); if (StringUtil.isNotNull(userNameStr)) { builder.username(userNameStr); } else { logger.trace("UserName from callback is null"); } char[] passChars = passwordCallback.getPassword(); if (passChars != null) { builder.password(new String(passChars)); } else { logger.trace("Password from callback is null"); } } catch (final IOException e) { throw logger.authLoginError(e); } catch (final UnsupportedCallbackException e) { throw logger.authLoginError(e); } }