((CredentialItem.StringType) i).setValue(codeCommitPassword); logger.trace("Returning password string " + codeCommitPassword); continue;
/** * Ask for the credential items to be populated with the passphrase. * * @param uri * the URI of the remote resource that needs authentication. * @param items * the items the application requires to complete authentication. * @return {@code true} if the request was successful and values were * supplied; {@code false} if the user canceled the request and did * not supply all requested values. * @throws UnsupportedCredentialItem * if one of the items supplied is not supported. */ @Override public boolean get(URIish uri, CredentialItem... items) throws UnsupportedCredentialItem { for (final CredentialItem item : items) { if (item instanceof CredentialItem.StringType && item.getPromptText().startsWith(PROMPT)) { ((CredentialItem.StringType) item).setValue(passphrase); continue; } throw new UnsupportedCredentialItem(uri, item.getClass().getName() + ":" + item.getPromptText()); } return true; } }
/** {@inheritDoc} */ @Override public boolean get(URIish uri, CredentialItem... items) throws UnsupportedCredentialItem { for (CredentialItem i : items) { if (i instanceof CredentialItem.Username) { ((CredentialItem.Username) i).setValue(username); continue; } if (i instanceof CredentialItem.Password) { ((CredentialItem.Password) i).setValue(password); continue; } if (i instanceof CredentialItem.StringType) { if (i.getPromptText().equals("Password: ")) { //$NON-NLS-1$ ((CredentialItem.StringType) i).setValue(new String( password)); continue; } } throw new UnsupportedCredentialItem(uri, i.getClass().getName() + ":" + i.getPromptText()); //$NON-NLS-1$ } return true; }
((CredentialItem.StringType) i).setValue(((PasswordCredentials) c).getPassword().getPlainText()); continue;
Callback[] callbacks = {callback}; CLIENT.getCallbackHandler(config).handle(callbacks); ((CredentialItem.StringType) i).setValue(new String(callback.getPassword())); continue;
((CredentialItem.StringType) i).setValue( _cred.getPassword().getPlainText()); continue;
Callback[] callbacks = {callback}; CLIENT.getCallbackHandler(config).handle(callbacks); ((CredentialItem.StringType) i).setValue(new String(callback.getPassword())); continue;
/** {@inheritDoc} */ @Override public boolean get(URIish uri, CredentialItem... items) throws UnsupportedCredentialItem { NetRCEntry cc = netrc.getEntry(uri.getHost()); if (cc == null) return false; for (CredentialItem i : items) { if (i instanceof CredentialItem.Username) { ((CredentialItem.Username) i).setValue(cc.login); continue; } if (i instanceof CredentialItem.Password) { ((CredentialItem.Password) i).setValue(cc.password); continue; } if (i instanceof CredentialItem.StringType) { if (i.getPromptText().equals("Password: ")) { //$NON-NLS-1$ ((CredentialItem.StringType) i).setValue(new String( cc.password)); continue; } } throw new UnsupportedCredentialItem(uri, i.getClass().getName() + ":" + i.getPromptText()); //$NON-NLS-1$ } return !isAnyNull(items); }
@Override public boolean get(URIish uri, CredentialItem... items) throws UnsupportedCredentialItem { LOGGER.info("Credential request " + uri + " items " + Arrays.asList(items)); int i = -1; for (CredentialItem item : items) { if (item instanceof CredentialItem.StringType) { CredentialItem.StringType stringType = (CredentialItem.StringType)item; int idx = ++i < sshkeys.size() ? i : 0; if (idx < sshkeys.size()) { IOpenShiftSSHKey sshKey = sshkeys .get(idx); String passphrase = sshKey.getPublicKey(); LOGGER.info("For item " + item + " index " + i + " using passphrase: " + passphrase); stringType.setValue(passphrase); } else { LOGGER.warn("No ssh keys we can pass into git!"); } continue; } else { LOGGER.warn("Unknown CredentialItem " + item); } } return true; } };
/** {@inheritDoc} */ @Override public boolean get(URIish uri, CredentialItem... items) throws UnsupportedCredentialItem { for (CredentialItem i : items) { if (i instanceof CredentialItem.Username) { ((CredentialItem.Username) i).setValue(username); continue; } if (i instanceof CredentialItem.Password) { ((CredentialItem.Password) i).setValue(password); continue; } if (i instanceof CredentialItem.StringType) { if (i.getPromptText().equals("Password: ")) { //$NON-NLS-1$ ((CredentialItem.StringType) i).setValue(new String( password)); continue; } } throw new UnsupportedCredentialItem(uri, i.getClass().getName() + ":" + i.getPromptText()); //$NON-NLS-1$ } return true; }
@Override public boolean get(URIish uri, CredentialItem... items) throws UnsupportedCredentialItem { NetRCEntry cc = netrc.getEntry(uri.getHost()); if (cc == null) return false; for (CredentialItem i : items) { if (i instanceof CredentialItem.Username) { ((CredentialItem.Username) i).setValue(cc.login); continue; } if (i instanceof CredentialItem.Password) { ((CredentialItem.Password) i).setValue(cc.password); continue; } if (i instanceof CredentialItem.StringType) { if (i.getPromptText().equals("Password: ")) { //$NON-NLS-1$ ((CredentialItem.StringType) i).setValue(new String( cc.password)); continue; } } throw new UnsupportedCredentialItem(uri, i.getClass().getName() + ":" + i.getPromptText()); //$NON-NLS-1$ } return !isAnyNull(items); }
private boolean get(CredentialItem.StringType item) { if (item.isValueSecure()) { String v = askPassword(item.getPromptText()); if (v != null) { item.setValue(v); return true; } else { return false; } } else { String v = askUser(item.getPromptText()); if (v != null) { item.setValue(v); return true; } else { return false; } } }
@Override public boolean get(URIish uri, CredentialItem... items) throws UnsupportedCredentialItem { for (CredentialItem i : items) { if (i instanceof CredentialItem.Username) { ((CredentialItem.Username) i).setValue(username); continue; } if (i instanceof CredentialItem.Password) { ((CredentialItem.Password) i).setValue(password); continue; } if (i instanceof CredentialItem.StringType) { if (i.getPromptText().equals("Password: ")) { ((CredentialItem.StringType) i).setValue(new String( password)); continue; } } if (i instanceof CredentialItem.YesNoType) { ((CredentialItem.YesNoType) i).setValue(true); continue; } throw new UnsupportedCredentialItem(uri, i.getClass().getName() + ":" + i.getPromptText()); } return true; }
@Override public boolean get(URIish uri, CredentialItem... items) throws UnsupportedCredentialItem { for (CredentialItem i : items) { if (i instanceof CredentialItem.Username) { ((CredentialItem.Username) i).setValue(username); continue; } if (i instanceof CredentialItem.Password) { ((CredentialItem.Password) i).setValue(password); continue; } if (i instanceof CredentialItem.StringType) { if (i.getPromptText().equals("Password: ")) { //$NON-NLS-1$ ((CredentialItem.StringType) i).setValue(new String( password)); continue; } } throw new UnsupportedCredentialItem(uri, i.getClass().getName() + ":" + i.getPromptText()); //$NON-NLS-1$ } return true; }
@Override public boolean get(URIish uri, CredentialItem... items) throws UnsupportedCredentialItem { Timber.w("get for uri %s", uri); //FIXME: we will only handle the first *successfully* matched item for (final CredentialItem item : items) { if (item instanceof CredentialItem.StringType) { Timber.w("need credential for: %s ", item.getPromptText()); // the getPromptText() will be "Passphrase for /.../files/ssh/key_file_name_rsa" String prompt = item.getPromptText(); String keyfileName = prompt.substring(prompt.lastIndexOf("/")+1, prompt.length()); String password = mSecPrefsHelper.get(keyfileName); if (password != null) { ((CredentialItem.StringType) item).setValue(password); return true; } } } return false; } }
private boolean get(CredentialItem.StringType item) { if (item.isValueSecure()) { char[] v = cons.readPassword("%s: ", item.getPromptText()); //$NON-NLS-1$ if (v != null) { item.setValue(new String(v)); return true; } else { return false; } } else { String v = cons.readLine("%s: ", item.getPromptText()); //$NON-NLS-1$ if (v != null) { item.setValue(v); return true; } else { return false; } } }
private boolean get(CredentialItem.StringType item) { if (item.isValueSecure()) { char[] v = cons.readPassword("%s: ", item.getPromptText()); //$NON-NLS-1$ if (v != null) { item.setValue(new String(v)); return true; } else { return false; } } else { String v = cons.readLine("%s: ", item.getPromptText()); //$NON-NLS-1$ if (v != null) { item.setValue(v); return true; } else { return false; } } }
/** * Updates the value of the given {@link CredentialItem}. * @param itemToUpdate the item to update * @param value the new value */ protected void updateValue(CredentialItem itemToUpdate, String value) { if (itemToUpdate instanceof CharArrayType) { ((CharArrayType) itemToUpdate).setValueNoCopy(value.toCharArray()); } else if (itemToUpdate instanceof StringType) { ((StringType) itemToUpdate).setValue(value); } else { throw new IllegalArgumentException("Cannot handle item of type " + itemToUpdate.getClass()); //$NON-NLS-1$ } }
@Override public boolean get(final URIish uri, final CredentialItem... items) throws UnsupportedCredentialItem { for (CredentialItem item : items) { if (item instanceof CredentialItem.YesNoType) { ((CredentialItem.YesNoType) item).setValue(true); } else if (item instanceof CredentialItem.StringType) { ((CredentialItem.StringType) item).setValue(config.getSshPassphrase()); } } return true; } };
/** {@inheritDoc} */ @Override public boolean get(URIish uri, CredentialItem... items) throws UnsupportedCredentialItem { NetRCEntry cc = netrc.getEntry(uri.getHost()); if (cc == null) return false; for (CredentialItem i : items) { if (i instanceof CredentialItem.Username) { ((CredentialItem.Username) i).setValue(cc.login); continue; } if (i instanceof CredentialItem.Password) { ((CredentialItem.Password) i).setValue(cc.password); continue; } if (i instanceof CredentialItem.StringType) { if (i.getPromptText().equals("Password: ")) { //$NON-NLS-1$ ((CredentialItem.StringType) i).setValue(new String( cc.password)); continue; } } throw new UnsupportedCredentialItem(uri, i.getClass().getName() + ":" + i.getPromptText()); //$NON-NLS-1$ } return !isAnyNull(items); }