public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException { WSPasswordCallback pc = (WSPasswordCallback) callbacks[0]; if (pc.getIdentifier().equals("joe")) { pc.setPassword("password"); } }
public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException { WSPasswordCallback pc = (WSPasswordCallback) callbacks[0]; /* * User is 'admin', password is 'admin' */ if (pc.getIdentifier().equals("admin")) { pc.setPassword("admin"); } }
public void handle(javax.security.auth.callback.Callback[] callbacks) throws IOException, UnsupportedCallbackException { for (int i = 0; i < callbacks.length; i++) { WSPasswordCallback pwcb = (WSPasswordCallback)callbacks[i]; String id = pwcb.getIdentifier(); if("wso2carbon".equals(id)) { pwcb.setPassword("wso2carbon"); } } }
@Override public void handle(WSPasswordCallback passwordCallback) { if (passwordCallback.getIdentifier().equals(username)) { passwordCallback.setPassword(password); } } });
public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException { WSPasswordCallback pc = (WSPasswordCallback) callbacks[0]; pc.setPassword(passwords.get(pc.getIdentifier())); } }
public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException { for (int i = 0; i < callbacks.length; i++) { if (callbacks[i] instanceof WSPasswordCallback) { WSPasswordCallback pc = (WSPasswordCallback) callbacks[i]; String id = pc.getIdentifier(); if (keystorePassword.get(id) != null) { pc.setPassword(keystorePassword.get(id)); } else { throw new UnsupportedCallbackException(callbacks[i], "no password found for " + id); } } } } }
public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException { for (int i = 0; i < callbacks.length; i++) { if (callbacks[i] instanceof WSPasswordCallback) { WSPasswordCallback pc = (WSPasswordCallback) callbacks[i]; String id = pc.getIdentifier(); if (keystorePassword.get(id) != null) { pc.setPassword(keystorePassword.get(id)); } else { throw new UnsupportedCallbackException(callbacks[i], "no password found for " + id); } } } } }
public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException { WSPasswordCallback pc = null; try { pc = (WSPasswordCallback) callbacks[0]; } catch (ClassCastException ce) { UnsupportedCallbackException exception = new UnsupportedCallbackException(pc, "callback method is not of type " + WSPasswordCallback.class.getName()); exception.setStackTrace(ce.getStackTrace()); // stack trace is preserved throw exception; } String username = pc.getIdentifier(); if (passwordCache.get(username) == null) { throw new UnsupportedCallbackException(pc, "Password not set in client. Call static method " + ProgrammedPasswordCallback.class.getName() + ".addUserNameAndPassword(\"<your username>\", \"<your password>\")"); } setPassword(pc, username); }
public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException { WSPasswordCallback pwcb = (WSPasswordCallback) callbacks[0]; String id = pwcb.getIdentifier(); int usage = pwcb.getUsage(); if (usage == WSPasswordCallback.SIGNATURE || usage == WSPasswordCallback.DECRYPT) { // Logic to get the private key password for signture or decryption if ("client".equals(id)) { pwcb.setPassword("automation"); } else if ("service".equals(id)) { pwcb.setPassword("automation"); } else if ("wso2carbon".equals(id)) { pwcb.setPassword("wso2carbon"); } else if ("alice".equals(id)) { pwcb.setPassword("password"); } else if ("bob".equals(id)) { pwcb.setPassword("password"); } } }
if (pc.getIdentifier().equals("Ron") && pc.getPassword().equals("noR")) { if (pc.getIdentifier().equals("joe") && pc.getPassword().equals("eoj")) { } else if (pc.getIdentifier().equals("alice")) { } else if (pc.getIdentifier().equals("bob")) { } else if (pc.getIdentifier().equals("Ron")) { } else if (pc.getIdentifier().equals("joe")) { } else if (pc.getIdentifier().equals("ip")) {
public void handle( Callback[] callbacks ) throws IOException, UnsupportedCallbackException { WSPasswordCallback pc = (WSPasswordCallback) callbacks[0]; String user = pc.getIdentifier(); System.out.println("Password callback: " + user ); String pass = null; try { pass = getPassword(user); } catch (Exception e ) { logger.error("Unable to retrieve password for user {}", user, e ); } if( pass != null ) { pc.setPassword(pass); } }
String id = pc.getIdentifier();
WSPasswordCallback passwordCallback = handler.getPasswordCB(reqData.getUsername(), actionToDo, callbackHandler, reqData); username = passwordCallback.getIdentifier(); password = passwordCallback.getPassword();
WSPasswordCallback passwordCallback = handler.getPasswordCB(reqData.getUsername(), actionToDo, callbackHandler, reqData); username = passwordCallback.getIdentifier(); password = passwordCallback.getPassword();