Refine search
protected Object getCredential() throws LoginException { NameCallback nc = new NameCallback("Alias: "); ObjectCallback oc = new ObjectCallback("Credential: "); Callback[] callbacks = { nc, oc }; try { callbackHandler.handle(callbacks); return oc.getCredential(); } catch (IOException ioe) { LoginException le = new LoginException(); le.initCause(ioe); throw le; } catch (UnsupportedCallbackException uce) { LoginException le = new LoginException(); le.initCause(uce); throw le; } }
@Override public boolean login() throws LoginException { Callback[] callbacks = new Callback[2]; callbacks[0] = new NameCallback("User name"); callbacks[1] = new PasswordCallback("Password", false); try { handler.handle(callbacks); } catch (IOException ioe) { throw (LoginException)new LoginException().initCause(ioe); } catch (UnsupportedCallbackException uce) { throw (LoginException)new LoginException().initCause(uce); } String password; String username = ((NameCallback)callbacks[0]).getName(); if (username == null) return false; if (((PasswordCallback)callbacks[1]).getPassword() != null) password = new String(((PasswordCallback)callbacks[1]).getPassword()); else password=""; // authenticate will throw LoginException // in case of failed authentication authenticate(username, password); user = new UserPrincipal(username); succeeded = true; return true; }
identity = createIdentity(name); } catch (Exception e) { LoginException le = new LoginException(); le.initCause(e); throw le; throw new LoginException(); LoginException le = new LoginException(); le.initCause(e); throw le; } catch (UnsupportedCallbackException e) { LoginException le = new LoginException(); le.initCause(e); throw le; } catch (Exception e) { LoginException le = new LoginException(); le.initCause(e); throw le;
userEntry = new User(user.getName(), authMethod, null); } catch (Exception e) { throw (LoginException)(new LoginException(e.toString()).initCause(e)); throw new LoginException("Can't find user name");
@Override public LoginException authLoginError(Throwable t) { LoginException loginException = new LoginException("Error during login/authentication"); loginException.initCause(t); return loginException; }
private void throwWith(String error, Exception cause) throws LoginException { LoginException le = new LoginException(error); le.initCause(cause); throw le; } }
@Override public LoginException authErrorHandlingCallback(Throwable t) { LoginException loginException = new LoginException("Error handling callback."); loginException.initCause(t); return loginException; }
@Override public LoginException authErrorHandlingCallback(Throwable t) { LoginException loginException = new LoginException("Error handling callback."); loginException.initCause(t); return loginException; }
@Override public LoginException authErrorHandlingCallback(Throwable t) { LoginException loginException = new LoginException("Error handling callback."); loginException.initCause(t); return loginException; }
@Override public LoginException authAssertionValidationError(Throwable t) { LoginException loginException = new LoginException("Failed to validate assertion using STS"); loginException.initCause(t); return loginException; }
/** * Create a LoginException with the given message and set the cause to the given Exception * @param msg Exception message * @param e Root cause * @return LoginException the chained LoginException */ private static LoginException createChainedLoginException(String msg, Exception e) { LoginException le = new LoginException(msg); le.initCause(e); return le; }
@Override public LoginException authAssertionValidationError(Throwable t) { LoginException loginException = new LoginException("Failed to validate assertion using STS"); loginException.initCause(t); return loginException; }
@Override public LoginException authLoginError(Throwable t) { LoginException loginException = new LoginException("Error during login/authentication"); loginException.initCause(t); return loginException; }
@Override public LoginException authAssertionValidationError(Throwable t) { LoginException loginException = new LoginException("Failed to validate assertion using STS"); loginException.initCause(t); return loginException; }
@Override public LoginException authLoginError(Throwable t) { LoginException loginException = new LoginException("Error during login/authentication"); loginException.initCause(t); return loginException; }
@Override public LoginException authErrorHandlingCallback(Throwable t) { LoginException loginException = new LoginException("Error handling callback."); loginException.initCause(t); return loginException; }
/** * Create a LoginException with the given message and set the cause to the given Exception * @param msg Exception message * @param e Root cause * @return LoginException the chained LoginException */ private static LoginException createChainedLoginException(String msg, Exception e) { LoginException le = new LoginException(msg); le.initCause(e); return le; }
/** * Create a LoginException with the given message and set the cause to the given Exception * @param msg Exception message * @param e Root cause * @return LoginException the chained LoginException */ private static LoginException createChainedLoginException(String msg, Exception e) { LoginException le = new LoginException(msg); le.initCause(e); return le; }
/** * Create a LoginException with the given message and set the cause to the given Exception. * @param msg Exception message * @param e Root cause * @return LoginException the chained LoginException */ private static LoginException createChainedLoginException(final String msg, final Exception e) { LoginException le = new LoginException(msg); le.initCause(e); return le; }
@Override public LoginException authLoginError(Throwable t) { LoginException loginException = new LoginException("Error during login/authentication"); loginException.initCause(t); return loginException; }