/** * Obtains the configured password for the given server. * * @param server the configured server from the settings.xml * @return the decrypted password from the Maven configuration * @throws SecDispatcherException thrown if there is an error decrypting the * password */ private String decryptServerPassword(Server server) throws SecDispatcherException { //CSOFF: LineLength //The following fix was copied from: // https://github.com/bsorrentino/maven-confluence-plugin/blob/master/maven-confluence-reporting-plugin/src/main/java/org/bsc/maven/confluence/plugin/AbstractBaseConfluenceMojo.java // // FIX to resolve // org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: // java.io.FileNotFoundException: ~/.settings-security.xml (No such file or directory) // //CSON: LineLength if (securityDispatcher instanceof DefaultSecDispatcher) { ((DefaultSecDispatcher) securityDispatcher).setConfigurationFile("~/.m2/settings-security.xml"); } return securityDispatcher.decrypt(server.getPassword()); }
private RegistryAuth createRegistryAuth(Server server) throws DockerException { SettingsDecryptionRequest decryptionRequest = new DefaultSettingsDecryptionRequest(server); SettingsDecryptionResult decryptionResult = settingsDecrypter.decrypt(decryptionRequest); if (decryptionResult.getProblems().isEmpty()) { log.debug("Successfully decrypted Maven server password"); } else { for (SettingsProblem problem : decryptionResult.getProblems()) { log.error("Settings problem for server {}: {}", server.getId(), problem); } throw new DockerException("Failed to decrypt Maven server password"); } return RegistryAuth.builder() .username(server.getUsername()) .password(decryptionResult.getServer().getPassword()) .build(); } }
private AuthConfig createAuthConfigFromServer(Server server) throws MojoExecutionException { return new AuthConfig( server.getUsername(), decrypt(server.getPassword()), extractFromServerConfiguration(server.getConfiguration(), AUTH_EMAIL), extractFromServerConfiguration(server.getConfiguration(), "auth") ); }
server.setPassword( decrypt( server.getPassword() ) );
Authentication authentication = new Authentication( server.getUsername(), server.getPassword() ); authentication.setPrivateKey( server.getPrivateKey() ); authentication.setPassphrase( server.getPassphrase() );
@Override public void execute(FrontendPluginFactory factory) throws InstallationException { ProxyConfig proxyConfig = MojoUtils.getProxyConfig(this.session, this.decrypter); Server server = MojoUtils.decryptServer(this.serverId, this.session, this.decrypter); if (null != server) { factory.getNodeInstaller(proxyConfig).setNodeDownloadRoot(this.nodeDownloadRoot) .setNodeVersion(this.nodeVersion).setPassword(server.getPassword()) .setUserName(server.getUsername()).install(); factory.getYarnInstaller(proxyConfig).setYarnDownloadRoot(this.yarnDownloadRoot) .setYarnVersion(this.yarnVersion).setUserName(server.getUsername()) .setPassword(server.getPassword()).install(); } else { factory.getNodeInstaller(proxyConfig).setNodeDownloadRoot(this.nodeDownloadRoot) .setNodeVersion(this.nodeVersion).install(); factory.getYarnInstaller(proxyConfig).setYarnDownloadRoot(this.yarnDownloadRoot) .setYarnVersion(this.yarnVersion).install(); } }
|| (ex.getCause() != null && ex.getCause().getCause() instanceof FileNotFoundException)) { final String tmp = server.getPassword(); if (tmp.startsWith("{") && tmp.endsWith("}")) { getLog().error(String.format( if (server != null) { settings.setStringIfNotNull(Settings.KEYS.ANALYZER_ARTIFACTORY_API_USERNAME, server.getUsername()); settings.setStringIfNotNull(Settings.KEYS.ANALYZER_ARTIFACTORY_API_TOKEN, server.getPassword()); || (ex.getCause() != null && ex.getCause().getCause() instanceof FileNotFoundException)) { final String tmp = server.getPassword(); if (tmp.startsWith("{") && tmp.endsWith("}")) { getLog().error(String.format(
authInfo.setPassword( server.getPassword() ); authInfo.setPrivateKey( server.getPrivateKey() ); authInfo.setPassphrase( server.getPassphrase() );
.setNpmVersion(npmVersion) .setUserName(server.getUsername()) .setPassword(server.getPassword()) .install(); factory.getNPMInstaller(proxyConfig) .setNpmDownloadRoot(npmDownloadRoot) .setUserName(server.getUsername()) .setPassword(server.getPassword()) .install(); } else {
if ( server.getPassword() != null ) serializer.startTag( NAMESPACE, "password" ).text( server.getPassword() ).endTag( NAMESPACE, "password" );
authBuilder.addUsername( server.getUsername() ).addPassword( server.getPassword() ); authBuilder.addPrivateKey( server.getPrivateKey(), server.getPassphrase() ); authSelector.add( server.getId(), authBuilder.build() );
@Override public String getSecret(Server server) { return server.getPassword(); } },
if ( server.getPassword() != null ) serializer.startTag( NAMESPACE, "password" ).text( server.getPassword() ).endTag( NAMESPACE, "password" );
private void addEmailOption(final List<String> args) { if (hasServerSettings() && emailAccount == null) { addStringOption(args, "--email=", settings.getServer(serverId).getUsername()); if (settings.getServer(serverId).getPassword() != null) { // Force GAE tools to read from System.in instead of System.console() passIn = true; } } else { addStringOption(args, "--email=", emailAccount); } }
private AuthConfig createAuthConfigFromServer(Server server) throws MojoExecutionException { return new AuthConfig( server.getUsername(), decrypt(server.getPassword()), extractFromServerConfiguration(server.getConfiguration(), "email"), extractFromServerConfiguration(server.getConfiguration(), "auth") ); }
@Override public WebApp.DefinitionStages.WithCreate defineAppWithRuntime() throws Exception { final Server server = Utils.getServer(settings, serverId); assureServerExist(server, serverId); final AppServicePlan plan = WebAppUtils.createOrGetAppServicePlan(servicePlanName, resourceGroup, azure, servicePlanResourceGroup, region, pricingTier, log, OperatingSystem.LINUX); return WebAppUtils.defineLinuxApp(resourceGroup, appName, azure, plan) .withPrivateDockerHubImage(image) .withCredentials(server.getUsername(), server.getPassword()); }
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 Authentication getAuthentication( String repoId ) { Server server = m_settings.getServer(repoId); if (server != null && server.getUsername() != null) { AuthenticationBuilder authBuilder = new AuthenticationBuilder(); authBuilder.addUsername( server.getUsername() ).addPassword( server.getPassword() ); return authBuilder.build(); } return null; }
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); }