diff --git a/src/main/java/org/springframework/data/rest/shell/commands/AuthCommands.java b/src/main/java/org/springframework/data/rest/shell/commands/AuthCommands.java index 9fb291c..b626b3a 100644 --- a/src/main/java/org/springframework/data/rest/shell/commands/AuthCommands.java +++ b/src/main/java/org/springframework/data/rest/shell/commands/AuthCommands.java @@ -42,10 +42,10 @@ public String basic( help = "The username to use") String username, @CliOption( key = "password", - mandatory = true, + mandatory = false, help = "The password to use") String password) throws IOException { - String token = BASIC + Base64.encodeBase64String((username + ":" + password).getBytes()); + String token = BASIC + Base64.encodeBase64String((username + ":" + ((password != null) ? password : "")).getBytes()); configCmds.setHeader(AUTHORIZATION, token); return HEADER + token; }