This is an automated email from the ASF dual-hosted git repository.

sarath pushed a commit to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/atlas.git

commit b572eaafda56f744b1f7e8e589a6748d80f895d7
Author: Vishal Suvagia <vishalsuva...@apache.org>
AuthorDate: Thu Oct 31 22:13:33 2019 +0530

    ATLAS-3488 : Update Simple Authentication(file-based) password with 
ShaPasswordEncoder with Salt (Addendum patch #1).
    
    Signed-off-by: nixonrodrigues <ni...@apache.org>
    (cherry picked from commit 5ae7fbecb3b02abe9aaa07e25e3b06073fd0c306)
---
 .../org/apache/atlas/util/CredentialProviderUtility.java   | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git 
a/webapp/src/main/java/org/apache/atlas/util/CredentialProviderUtility.java 
b/webapp/src/main/java/org/apache/atlas/util/CredentialProviderUtility.java
index 7875fb2..5005f79 100755
--- a/webapp/src/main/java/org/apache/atlas/util/CredentialProviderUtility.java
+++ b/webapp/src/main/java/org/apache/atlas/util/CredentialProviderUtility.java
@@ -90,12 +90,15 @@ public class CredentialProviderUtility {
 
                 if (userName != null && password != null) {
                     String encryptedPassword = UserDao.encrypt(password, 
userName);
-                    textDevice.printf("Your encrypted password is  : " + 
encryptedPassword, null);
-                    textDevice.printf("\n", null);
-
+                    boolean silentOption = cmd.hasOption("s");
+                    if (silentOption) {
+                        System.out.println(encryptedPassword);
+                    } else {
+                        System.out.println("Your encrypted password is  : " + 
encryptedPassword);
+                    }
                 } else {
-                    textDevice.printf("Please provide username and password as 
input. Usage:" +
-                            " cputil.py -g -u <username> -p <password>", null);
+                    System.out.println("Please provide username and password 
as input. Usage:" +
+                            " cputil.py -g -u <username> -p <password>");
                 }
                 return;
             }
@@ -136,6 +139,7 @@ public class CredentialProviderUtility {
 
     private static void createOptions(Options options) {
         options.addOption("g", "generatePassword", false, "Generate Password");
+        options.addOption("s", "silent", false, "Silent");
         options.addOption("u", "username", true, "UserName");
         options.addOption("p", "password", true, "Password");
     }

Reply via email to