auth.getUserName(), new String(auth.getPassword()), challenge.charset()); return request.newBuilder() .header(proxyAuthorization ? "Proxy-Authorization" : "Authorization", credential)
auth.getUserName(), new String(auth.getPassword()), challenge.charset()); return request.newBuilder() .header(proxyAuthorization ? "Proxy-Authorization" : "Authorization", credential)
@Test public void configure_http_proxy_credentials() { DefaultHttpDownloader.AuthenticatorFacade system = mock(DefaultHttpDownloader.AuthenticatorFacade.class); MapSettings settings = new MapSettings(); settings.setProperty("https.proxyHost", "1.2.3.4"); settings.setProperty("http.proxyUser", "the_login"); settings.setProperty("http.proxyPassword", "the_passwd"); new DefaultHttpDownloader.BaseHttpDownloader(system, settings.asConfig(), null); verify(system).setDefaultAuthenticator(argThat(authenticator -> { DefaultHttpDownloader.ProxyAuthenticator a = (DefaultHttpDownloader.ProxyAuthenticator) authenticator; PasswordAuthentication authentication = a.getPasswordAuthentication(); return authentication.getUserName().equals("the_login") && new String(authentication.getPassword()).equals("the_passwd"); })); }
/** {@inheritDoc} */ @Override protected final PasswordAuthentication getPasswordAuthentication() { final String host = getRequestingHost(); final int port = getRequestingPort(); for (CachedAuthentication ca : cached) { if (ca.host.equals(host) && ca.port == port) return ca.toPasswordAuthentication(); } PasswordAuthentication pa = promptPasswordAuthentication(); if (pa != null) { CachedAuthentication ca = new CachedAuthentication(host, port, pa .getUserName(), new String(pa.getPassword())); add(ca); return ca.toPasswordAuthentication(); } return null; }
@Override public String toString() { return "Proxy [proxy=" + proxy + ", authentication=" + (authentication == null ? null : authentication.getUserName()) + "]"; } }
@Override public String toString() { return "Proxy [proxy=" + proxy + ", authentication=" + (authentication == null ? null : authentication.getUserName()) + "]"; } }
private String getUsernameFromCredentials(Set credentials) { String username = "", pwd = ""; if (credentials != null) { Iterator it = credentials.iterator(); while (it.hasNext()) { PasswordAuthentication pass = (PasswordAuthentication) it.next(); username = pass.getUserName(); } } return username; }
private String getUsernameFromCredentials(Set credentials) { String username = "", pwd = ""; if (credentials != null) { Iterator it = credentials.iterator(); while (it.hasNext()) { PasswordAuthentication pass = (PasswordAuthentication) it.next(); username = pass.getUserName(); } } return username; }
private String getUsernameFromCredentials(Set credentials) { String username = "", pwd = ""; if (credentials != null) { Iterator it = credentials.iterator(); while (it.hasNext()) { PasswordAuthentication pass = (PasswordAuthentication) it.next(); username = pass.getUserName(); } } return username; }
private String getUsernameFromCredentials(Set credentials) { String username = "", pwd = ""; if (credentials != null) { Iterator it = credentials.iterator(); while (it.hasNext()) { PasswordAuthentication pass = (PasswordAuthentication) it.next(); username = pass.getUserName(); } } return username; }
public void setUserAndPassword( String userName, String password ) { disableHttpUrlConnectionAuthCache(); Authenticator.setDefault(_instance); PasswordAuthentication pwdAuth = threadLocalPasswordAuthentication.get(); if( pwdAuth != null ) { logger.debug("Replacing password authentication for user '{}' with new authentication for user '{}'", pwdAuth.getUserName(), userName); } pwdAuth = new PasswordAuthentication(userName, password.toCharArray()); threadLocalPasswordAuthentication.set(pwdAuth); }
public static ChallengeResponse create(PasswordAuthentication creds, ChallengeHandler nextChallengeHandler) { String unencoded = String.format("%s:%s", creds.getUserName(), new String(creds.getPassword())); byte[] encoded = Base64.encode(unencoded.getBytes(US_ASCII)); String response = String.format("Application Basic %s", new String(encoded, US_ASCII)); Arrays.fill(creds.getPassword(), (char) 0); return new ChallengeResponse(response.toCharArray(), nextChallengeHandler); } }
public static ChallengeResponse create(PasswordAuthentication creds, ChallengeHandler nextChallengeHandler) { String unencoded = String.format("%s:%s", creds.getUserName(), new String(creds.getPassword())); String response = String.format("Basic %s", Base64Util.encode(WrappedByteBuffer.wrap(unencoded.getBytes()))); Arrays.fill(creds.getPassword(), (char) 0); return new ChallengeResponse(response.toCharArray(), nextChallengeHandler); } }
private void refreshUsername() { setChildrenEnabled(this, kenai!=null); PasswordAuthentication passwdAuth = kenai==null?null:kenai.getPasswordAuthentication(); if (passwdAuth != null) { setUsername(passwdAuth.getUserName()); loginButton.setEnabled(false); } else { setUsername(null); loginButton.setEnabled(true); } }
public Collection<FakeRosterEntry> getEntries() { TreeSet<FakeRosterEntry> entries = new TreeSet(); Iterator<String> i = muc.getOccupants(); while (i.hasNext()) { String name = i.next(); if (!StringUtils.parseResource(name).equals(KenaiConnection.getKenaiProject(muc).getKenai().getPasswordAuthentication().getUserName())) { entries.add(new FakeRosterEntry(muc.getOccupant(name))); } } return entries; }
@Override public void actionPerformed(ActionEvent e) { try { PasswordAuthentication passwordAuthentication = k.getPasswordAuthentication(); if (passwordAuthentication != null) { k.login(passwordAuthentication.getUserName(), passwordAuthentication.getPassword(), onlineCheckBoxForKenai.isSelected()); } } catch (KenaiException ex) { Exceptions.printStackTrace(ex); } } });
private String getKenaiUserName() { PasswordAuthentication passwordAuthentication = HgKenaiAccessor.getInstance().getPasswordAuthentication( source.toUrlStringWithoutUserInfo(), false); return (passwordAuthentication != null) ? passwordAuthentication.getUserName() : null; }
private void refreshUsername() { setChildrenEnabled(this,panel.getKenai()!=null); PasswordAuthentication passwdAuth = panel.getKenai()==null?null:panel.getKenai().getPasswordAuthentication(); if (passwdAuth != null) { setUsername(passwdAuth.getUserName()); loginButton.setEnabled(false); } else { setUsername(null); loginButton.setEnabled(true); } }
private void unbookmark(KenaiProject prj) throws KenaiException { String fullName = prj.getKenai().getPasswordAuthentication().getUserName() + "@" + prj.getKenai().getUrl().getHost(); // NOI18N KenaiUser user = KenaiUser.forName(fullName); prj.deleteMember(user); }
private void bookmark(KenaiProject prj) throws KenaiException { String fullName = prj.getKenai().getPasswordAuthentication().getUserName() + "@" + prj.getKenai().getUrl().getHost(); // NOI18N KenaiUser user = KenaiUser.forName(fullName); prj.addMember(user, Role.OBSERVER); }