authentication.setPrivateKey( server.getPrivateKey() ); authentication.setPassphrase( server.getPassphrase() );
authInfo.setUserName( server.getUsername() ); authInfo.setPassword( server.getPassword() ); authInfo.setPrivateKey( server.getPrivateKey() ); authInfo.setPassphrase( server.getPassphrase() );
if ( server.getPrivateKey() != null ) serializer.startTag( NAMESPACE, "privateKey" ).text( server.getPrivateKey() ).endTag( NAMESPACE, "privateKey" );
authBuilder.addPrivateKey( server.getPrivateKey(), server.getPassphrase() ); authSelector.add( server.getId(), authBuilder.build() );
@Override public String getSecret(Server server) { return server.getPrivateKey(); } };
@Override public String getSecret(Server server) { return server.getPrivateKey(); } };
if ( server.getPrivateKey() != null ) serializer.startTag( NAMESPACE, "privateKey" ).text( server.getPrivateKey() ).endTag( NAMESPACE, "privateKey" );
protected final void configureJsch(final Log log) { if (!disableSshAgent) { if (serverId != null) { final Server server = settings.getServer(serverId); if (server != null) { privateKey = privateKey == null ? server.getPrivateKey() : privateKey; passphrase = passphrase == null ? server.getPassphrase() : passphrase; } else { log.warn(format("No server configuration in Maven settings found with id %s", serverId)); } } JschConfigSessionFactory.setInstance(new SshAgentSessionFactory(log, knownHosts, privateKey, passphrase)); } }
public static Map<String, Authentication> getRepositoryAuthenticationsFromMavenSettings() throws SettingsBuildingException { Map<String, Authentication> authenticationMap = new HashMap<>(); List<Server> servers = getMavenSettings().getServers(); for (Server server : servers) { if (server.getUsername() != null && server.getPassword() != null) { Authentication auth = new AuthenticationBuilder().addUsername(server.getUsername()).addPassword(server.getPassword()).build(); authenticationMap.put(server.getId(), auth); } if (server.getPassphrase() != null && server.getPrivateKey() != null) { Authentication auth = new AuthenticationBuilder().addPrivateKey(server.getPrivateKey(), server.getPassphrase()).build(); authenticationMap.put(server.getId(), auth); } } return authenticationMap; }
private Authentication createServerAuthentication(Server server) { Authentication authentication = new Authentication(server.getUsername(), server.getPassword()); authentication.setPrivateKey(server.getPrivateKey()); authentication.setPassphrase(server.getPassphrase()); return authentication; } }
private Authentication createServerAuthentication(Server server) { Authentication authentication = new Authentication(server.getUsername(), server.getPassword()); authentication.setPrivateKey(server.getPrivateKey()); authentication.setPassphrase(server.getPassphrase()); return authentication; } }
public Authentication( Server server ) { setUserName( server.getUsername() ); setPassword( server.getPassword() ); setPassphrase( server.getPassphrase() ); setPrivateKey( server.getPrivateKey() ); } }
public Authentication( Server server ) { setUserName( server.getUsername() ); setPassword( server.getPassword() ); setPassphrase( server.getPassphrase() ); setPrivateKey( server.getPrivateKey() ); } }
private AuthenticationInfo getAuthenticationInfo( String repositoryId ) { Settings settings = getSettings(); Server server = settings.getServer( repositoryId ); if ( server == null ) { return null; } wagonManager.addAuthenticationInfo( repositoryId, server.getUsername(), server.getPassword(), server.getPrivateKey(), server.getPassphrase() ); return wagonManager.getAuthenticationInfo( repositoryId ); } }
private AuthenticationInfo getAuthenticationInfo( String repositoryId ) { Settings settings = getSettings(); Server server = settings.getServer( repositoryId ); if ( server == null ) { return null; } wagonManager.addAuthenticationInfo( repositoryId, server.getUsername(), server.getPassword(), server.getPrivateKey(), server.getPassphrase() ); return wagonManager.getAuthenticationInfo( repositoryId ); } }
private LazyAuthenticationSelector createAuthSelector(final Settings settings, final DefaultMirrorSelector mirrorSelector) { LazyAuthenticationSelector authSelector = new LazyAuthenticationSelector(mirrorSelector); for (Server server : settings.getServers()) { authSelector.add( server.getId(), new AuthenticationBuilder().addUsername(server.getUsername()).addPassword(server.getPassword()) .addPrivateKey(server.getPrivateKey(), server.getPassphrase()).build()); } return authSelector; }
private AuthenticationSelector createAuthenticationSelector( SettingsDecryptionResult decryptedSettings) { DefaultAuthenticationSelector selector = new DefaultAuthenticationSelector(); for (Server server : decryptedSettings.getServers()) { AuthenticationBuilder auth = new AuthenticationBuilder(); auth.addUsername(server.getUsername()).addPassword(server.getPassword()); auth.addPrivateKey(server.getPrivateKey(), server.getPassphrase()); selector.add(server.getId(), auth.build()); } return new ConservativeAuthenticationSelector(selector); }
private AuthenticationSelector createAuthenticationSelector( SettingsDecryptionResult decryptedSettings) { DefaultAuthenticationSelector selector = new DefaultAuthenticationSelector(); for (Server server : decryptedSettings.getServers()) { AuthenticationBuilder auth = new AuthenticationBuilder(); auth.addUsername(server.getUsername()).addPassword(server.getPassword()); auth.addPrivateKey(server.getPrivateKey(), server.getPassphrase()); selector.add(server.getId(), auth.build()); } return new ConservativeAuthenticationSelector(selector); }
/** * Returns the default {@link Authentication} as configured in the maven settings.xml * * @return */ public static AuthenticationSelector getAuthSelector() { DefaultAuthenticationSelector selector = new DefaultAuthenticationSelector(); Settings settings = getSettings(); for (Server server : settings.getServers()) { // Need to decode username/password because it may contain encoded characters (http://www.w3schools.com/tags/ref_urlencode.asp) // A common encoding is to provide a username as an email address like user%40domain.org String decodedUsername = decode(server.getUsername()); Authentication auth = new Authentication(decodedUsername, server.getPassword(), server.getPrivateKey(), server.getPassphrase()); selector.add(server.getId(), auth); } return new ConservativeAuthenticationSelector(selector); }
private AuthenticationSelector createAuthenticationSelector( SettingsDecryptionResult decryptedSettings) { DefaultAuthenticationSelector selector = new DefaultAuthenticationSelector(); for (Server server : decryptedSettings.getServers()) { AuthenticationBuilder auth = new AuthenticationBuilder(); auth.addUsername(server.getUsername()).addPassword(server.getPassword()); auth.addPrivateKey(server.getPrivateKey(), server.getPassphrase()); selector.add(server.getId(), auth.build()); } return new ConservativeAuthenticationSelector(selector); }