From 7fd9f414c6fb5a71170aef493f69df7af89a80b9 Mon Sep 17 00:00:00 2001 From: Ryan Morgan Date: Tue, 24 Sep 2013 12:26:56 -0700 Subject: [PATCH] Add support for client secrets --- src/main/java/org/cloudfoundry/sample/JavaSample.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/cloudfoundry/sample/JavaSample.java b/src/main/java/org/cloudfoundry/sample/JavaSample.java index 48e2e4c..a84678d 100644 --- a/src/main/java/org/cloudfoundry/sample/JavaSample.java +++ b/src/main/java/org/cloudfoundry/sample/JavaSample.java @@ -40,6 +40,9 @@ public class JavaSample { @Parameter(names = { "-c", "--client" }, description = "OAuth client ID") private String clientID; + @Parameter(names = { "-cs", "--clientSecret"}, description = "OAuth client secret") + private String clientSecret; + public static void main(String[] args) { JavaSample sample = new JavaSample(); new JCommander(sample, args); @@ -62,7 +65,7 @@ private CloudCredentials getCloudCredentials() { if (clientID == null) { credentials = new CloudCredentials(username, password); } else { - credentials = new CloudCredentials(username, password, clientID); + credentials = new CloudCredentials(username, password, clientID, clientSecret); } } else if (accessToken != null && refreshToken != null) { DefaultOAuth2RefreshToken refresh = new DefaultOAuth2RefreshToken(refreshToken); @@ -72,7 +75,7 @@ private CloudCredentials getCloudCredentials() { if (clientID == null) { credentials = new CloudCredentials(access); } else { - credentials = new CloudCredentials(access, clientID); + credentials = new CloudCredentials(access, clientID, clientSecret); } } else { final TokensFile tokensFile = new TokensFile(); @@ -81,7 +84,7 @@ private CloudCredentials getCloudCredentials() { if (clientID == null) { credentials = new CloudCredentials(token); } else { - credentials = new CloudCredentials(token, clientID); + credentials = new CloudCredentials(token, clientID, clientSecret); } }